Show / Hide Table of Contents

Class ListenerArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ListenerArgs
Inherited Members
ResourceArgs.Empty
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 Source

ListenerArgs()

Declaration
public ListenerArgs()

Properties

View Source

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>
View Source

DefaultActions

An Action block. Action blocks are documented below.

Declaration
public InputList<ListenerDefaultActionArgs> DefaultActions { get; set; }
Property Value
Type Description
InputList<ListenerDefaultActionArgs>
View Source

LoadBalancerArn

The ARN of the load balancer.

Declaration
public Input<string> LoadBalancerArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Port

The port on which the load balancer is listening.

Declaration
public Input<int> Port { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.