Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS::OpsWorks::ElasticLoadBalancerAttachment

Attaches an Elastic Load Balancing load balancer to an AWS OpsWorks layer that you specify.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

Copy
{ "Type": "AWS::OpsWorks::ElasticLoadBalancerAttachment", "Properties": { "ElasticLoadBalancerName" : String, "LayerId" : String } }

YAML

Copy
Type: "AWS::OpsWorks::ElasticLoadBalancerAttachment" Properties: ElasticLoadBalancerName: String LayerId: String

Properties

ElasticLoadBalancerName

Elastic Load Balancing load balancer name.

Required: Yes

Type: String

Update requires: No interruption

LayerId

The AWS OpsWorks layer ID that the Elastic Load Balancing load balancer will be attached to.

Required: Yes

Type: String

Update requires: No interruption

Template Snippet

The following snippet specifies a load balancer attachment to an AWS OpsWorks layer, both of which would be described elsewhere in the same template:

JSON

Copy
"ELBAttachment" : { "Type" : "AWS::OpsWorks::ElasticLoadBalancerAttachment", "Properties" : { "ElasticLoadBalancerName" : { "Ref" : "ELB" }, "LayerId" : { "Ref" : "Layer" } } }

YAML

Copy
ELBAttachment: Type: "AWS::OpsWorks::ElasticLoadBalancerAttachment" Properties: ElasticLoadBalancerName: Ref: "ELB" LayerId: Ref: "Layer"

See Also