Package com.pulumi.aws.elb.outputs
Class LoadBalancerListener
- java.lang.Object
-
- com.pulumi.aws.elb.outputs.LoadBalancerListener
-
public final class LoadBalancerListener extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLoadBalancerListener.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoadBalancerListener.Builderbuilder()static LoadBalancerListener.Builderbuilder(LoadBalancerListener defaults)java.lang.IntegerinstancePort()java.lang.StringinstanceProtocol()java.lang.IntegerlbPort()java.lang.StringlbProtocol()java.util.Optional<java.lang.String>sslCertificateId()
-
-
-
Method Detail
-
instancePort
public java.lang.Integer instancePort()
- Returns:
- The port on the instance to route to
-
instanceProtocol
public java.lang.String instanceProtocol()
- Returns:
- The protocol to use to the instance. Valid values are `HTTP`, `HTTPS`, `TCP`, or `SSL`
-
lbPort
public java.lang.Integer lbPort()
- Returns:
- The port to listen on for the load balancer
-
lbProtocol
public java.lang.String lbProtocol()
- Returns:
- The protocol to listen on. Valid values are `HTTP`, `HTTPS`, `TCP`, or `SSL`
-
sslCertificateId
public java.util.Optional<java.lang.String> sslCertificateId()
- Returns:
- The ARN of an SSL certificate you have uploaded to AWS IAM. **Note ECDSA-specific restrictions below. Only valid when `lbProtocol` is either HTTPS or SSL**
-
builder
public static LoadBalancerListener.Builder builder()
-
builder
public static LoadBalancerListener.Builder builder(LoadBalancerListener defaults)
-
-