» 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 = [

  topic_arn = "TOPIC ARN"

» Argument Reference

  • filter - (Optional) A filter used to scope the list e.g. by tags. See related docs.
    • name - (Required) The name of the filter. The valid values are: auto-scaling-group, key, value, and propagate-at-launch.
    • values - (Required) The value of the filter.

» Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • names - A list of the Autoscaling Groups in the current region.
  • arns - A list of the Autoscaling Groups Arns in the current region.