LoadBalancerForwardingRule

data class LoadBalancerForwardingRule(val certificateId: String? = null, val certificateName: String? = null, val entryPort: Int, val entryProtocol: String, val targetPort: Int, val targetProtocol: String, val tlsPassthrough: Boolean? = null)

Constructors

Link copied to clipboard
constructor(certificateId: String? = null, certificateName: String? = null, entryPort: Int, entryProtocol: String, targetPort: Int, targetProtocol: String, tlsPassthrough: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val certificateId: String? = null

Deprecated The ID of the TLS certificate to be used for SSL termination.

Link copied to clipboard
val certificateName: String? = null

The unique name of the TLS certificate to be used for SSL termination.

Link copied to clipboard

An integer representing the port on which the Load Balancer instance will listen.

Link copied to clipboard

The protocol used for traffic to the Load Balancer. The possible values are: http, https, http2, http3, tcp, or udp.

Link copied to clipboard

An integer representing the port on the backend Droplets to which the Load Balancer will send traffic.

Link copied to clipboard

The protocol used for traffic from the Load Balancer to the backend Droplets. The possible values are: http, https, http2, tcp, or udp.

Link copied to clipboard
val tlsPassthrough: Boolean? = null

A boolean value indicating whether SSL encrypted traffic will be passed through to the backend Droplets. The default value is false.