BackendResponse

data class BackendResponse(val address: String? = null, val backendHostHeader: String? = null, val enabledState: String? = null, val httpPort: Int? = null, val httpsPort: Int? = null, val priority: Int? = null, val privateEndpointStatus: String, val privateLinkAlias: String? = null, val privateLinkApprovalMessage: String? = null, val privateLinkLocation: String? = null, val privateLinkResourceId: String? = null, val weight: Int? = null)

Backend address of a frontDoor load balancer.

Constructors

Link copied to clipboard
constructor(address: String? = null, backendHostHeader: String? = null, enabledState: String? = null, httpPort: Int? = null, httpsPort: Int? = null, priority: Int? = null, privateEndpointStatus: String, privateLinkAlias: String? = null, privateLinkApprovalMessage: String? = null, privateLinkLocation: String? = null, privateLinkResourceId: String? = null, weight: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val address: String? = null

Location of the backend (IP address or FQDN)

Link copied to clipboard

The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.

Link copied to clipboard
val enabledState: String? = null

Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'

Link copied to clipboard
val httpPort: Int? = null

The HTTP TCP port number. Must be between 1 and 65535.

Link copied to clipboard
val httpsPort: Int? = null

The HTTPS TCP port number. Must be between 1 and 65535.

Link copied to clipboard
val priority: Int? = null

Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.

Link copied to clipboard

The Approval status for the connection to the Private Link

Link copied to clipboard

The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'

Link copied to clipboard

A custom message to be included in the approval request to connect to the Private Link

Link copied to clipboard

The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated

Link copied to clipboard

The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'

Link copied to clipboard
val weight: Int? = null

Weight of this endpoint for load balancing purposes.