LoadBalancerListenerArgs

data class LoadBalancerListenerArgs(val instancePort: Output<Int>, val instanceProtocol: Output<String>, val lbPort: Output<Int>, val lbProtocol: Output<String>, val sslCertificateId: Output<String>? = null) : ConvertibleToJava<LoadBalancerListenerArgs>

Constructors

Link copied to clipboard
constructor(instancePort: Output<Int>, instanceProtocol: Output<String>, lbPort: Output<Int>, lbProtocol: Output<String>, sslCertificateId: Output<String>? = null)

Properties

Link copied to clipboard
val instancePort: Output<Int>

The port on the instance to route to

Link copied to clipboard

The protocol to use to the instance. Valid values are HTTP, HTTPS, TCP, or SSL

Link copied to clipboard
val lbPort: Output<Int>

The port to listen on for the load balancer

Link copied to clipboard
val lbProtocol: Output<String>

The protocol to listen on. Valid values are HTTP, HTTPS, TCP, or SSL

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

The ARN of an SSL certificate you have uploaded to AWS IAM. Note ECDSA-specific restrictions below. Only valid when lb_protocol is either HTTPS or SSL

Functions

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