Class ListenerState
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 ListenerState : ResourceArgs
Constructors
View SourceListenerState()
Declaration
public ListenerState()
Properties
View SourceArn
The ARN of the listener (matches id)
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CertificateArn
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<ListenerDefaultActionGetArgs> DefaultActions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ListenerDefaultActionGetArgs> |
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> |