Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"Type" : "AWS::OpsWorks::ElasticLoadBalancerAttachment",
"Properties" : {
"ElasticLoadBalancerName" : String
,
"LayerId" : String
}
}
YAML
Type: AWS::OpsWorks::ElasticLoadBalancerAttachment
Properties:
ElasticLoadBalancerName: String
LayerId: String
Properties
ElasticLoadBalancerName
-
The Elastic Load Balancing instance name.
Required: Yes
Type: String
Update requires: No interruption
LayerId
-
The AWS OpsWorks layer ID to which the Elastic Load Balancing load balancer is attached.
Required: Yes
Type: String
Update requires: No interruption
Examples
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
"ELBAttachment" : {
"Type" : "AWS::OpsWorks::ElasticLoadBalancerAttachment",
"Properties" : {
"ElasticLoadBalancerName" : { "Ref" : "ELB" },
"LayerId" : { "Ref" : "Layer" }
}
}
YAML
ELBAttachment:
Type: "AWS::OpsWorks::ElasticLoadBalancerAttachment"
Properties:
ElasticLoadBalancerName:
Ref: "ELB"
LayerId:
Ref: "Layer"
See also
-
AttachElasticLoadBalancer in the AWS OpsWorks API Reference.
-
Elastic Load Balancing Layer in the AWS OpsWorks User Guide.