Show / Hide Table of Contents

Class LoadBalancerArgs

Inheritance
System.Object
InputArgs
ResourceArgs
LoadBalancerArgs
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.Elb
Assembly: Pulumi.Aws.dll
Syntax
public sealed class LoadBalancerArgs : ResourceArgs

Constructors

View Source

LoadBalancerArgs()

Declaration
public LoadBalancerArgs()

Properties

View Source

AccessLogs

An Access Logs block. Access Logs documented below.

Declaration
public Input<LoadBalancerAccessLogsArgs> AccessLogs { get; set; }
Property Value
Type Description
Input<LoadBalancerAccessLogsArgs>
View Source

AvailabilityZones

The AZ's to serve traffic in.

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

ConnectionDraining

Boolean to enable connection draining. Default: false

Declaration
public Input<bool> ConnectionDraining { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ConnectionDrainingTimeout

The time in seconds to allow for connections to drain. Default: 300

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

CrossZoneLoadBalancing

Enable cross-zone load balancing. Default: true

Declaration
public Input<bool> CrossZoneLoadBalancing { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

HealthCheck

A health_check block. Health Check documented below.

Declaration
public Input<LoadBalancerHealthCheckArgs> HealthCheck { get; set; }
Property Value
Type Description
Input<LoadBalancerHealthCheckArgs>
View Source

IdleTimeout

The time in seconds that the connection is allowed to be idle. Default: 60

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

Instances

A list of instance ids to place in the ELB pool.

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

Internal

If true, ELB will be an internal ELB.

Declaration
public Input<bool> Internal { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Listeners

A list of listener blocks. Listeners documented below.

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

Name

The name of the ELB. By default generated by this provider.

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

NamePrefix

Creates a unique name beginning with the specified prefix. Conflicts with name.

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

SecurityGroups

A list of security group IDs to assign to the ELB. Only valid if creating an ELB within a VPC

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

SourceSecurityGroup

The name of the security group that you can use as part of your inbound rules for your load balancer's back-end application instances. Use this for Classic or Default VPC only.

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

Subnets

A list of subnet IDs to attach to the ELB.

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

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.