Optional
certificateOptional
defaultAn Action block. If neither this nor [defaultActions] is provided, a suitable defaultAction will be chosen that forwards to a new [NetworkTargetGroup] created from [port].
Only provide one of [defaultAction], [defaultActions] or [targetGroup]
Optional
defaultAn list of Action blocks. If neither this nor [defaultAction] is provided, a suitable defaultAction will be chosen that forwards to a new [NetworkTargetGroup] created from [port].
Only provide one of [defaultAction], [defaultActions] or [targetGroup]
Optional
listenerAn existing aws.lb.Listener to use for this awsx.lb.Listener. If not provided, one will be created.
Optional
loadThe load balancer this listener is associated with. If not provided, a new load balancer will be automatically created.
Optional
nameAn explicit name to use for dependent resources. Specifically, if a LoadBalancer or TargetGroup is not provided, this name will be used to name those resources.
The port. Specify a value from 1
to 65535
.
Optional
protocolThe protocol for connections from clients to the load balancer. Valid values are TCP, TLS, HTTP and HTTPS. Defaults to TCP.
Optional
sslThe name of the SSL Policy for the listener. Required if protocol
is HTTPS
.
Optional
targetTarget group this listener is associated with. This is used to determine the [defaultAction] for the listener.
Only provide one of [defaultAction], [defaultActions] or [targetGroup]
Optional
vpcThe vpc this load balancer will be used with. Defaults to [Vpc.getDefault]
if
unspecified.
Generated using TypeDoc
The ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the
aws_lb_listener_certificate
resource.