Data Source: aws_autoscaling_groups
The Autoscaling Groups data source allows access to the list of AWS ASGs within a specific region. This will allow you to pass a list of AutoScaling Groups to other resources.
Example Usage
data "aws_autoscaling_groups" "groups" { filter { name = "key" values = ["Team"] } filter { name = "value" values = ["Pets"] } } resource "aws_autoscaling_notification" "slack_notifications" { group_names = ["${data.aws_autoscaling_groups.groups.names}"] notifications = [ "autoscaling:EC2_INSTANCE_LAUNCH", "autoscaling:EC2_INSTANCE_TERMINATE", "autoscaling:EC2_INSTANCE_LAUNCH_ERROR", "autoscaling:EC2_INSTANCE_TERMINATE_ERROR", ] topic_arn = "TOPIC ARN" }
Argument Reference
-
filter
- (Optional) A filter used to scope the list e.g. by tags. See related docs.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
-
names
- A list of the Autoscaling Groups in the current region.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/d/autoscaling_groups.html