Class ListenerArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.ApplicationLoadBalancing
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ListenerArgs : ResourceArgs
Constructors
View SourceListenerArgs()
Declaration
public ListenerArgs()
Properties
View SourceCertificateArn
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.ListenerCertificate resource.
Declaration
public Input<string> CertificateArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultActions
An Action block. Action blocks are documented below.
Declaration
public InputList<ListenerDefaultActionArgs> DefaultActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ListenerDefaultActionArgs> |
LoadBalancerArn
The ARN of the load balancer.
Declaration
public Input<string> LoadBalancerArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Port
The port on which the load balancer is listening.
Declaration
public Input<int> Port { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Protocol
The protocol for connections from clients to the load balancer. Valid values are TCP, TLS, UDP, TCP_UDP, HTTP and HTTPS. Defaults to HTTP.
Declaration
public Input<string> Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SslPolicy
The name of the SSL Policy for the listener. Required if protocol is HTTPS or TLS.
Declaration
public Input<string> SslPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |