How to fetch aws_autoscaling_group by tags

Hi Everyone,
I implemented autoscaling in AWS via helm.
I need to pass ASG name to associate AS with ASG, and i was hoping to look it up by tags that i set in my aws_eks_node_group. However, looks like I need to set only name for “data”. Using aws_autoscaling_groups wont work as it seems like i cannot iterate over the object.

resource "helm_release" "autoscaler_controller" {
  name       = "cluster-autoscaler"
  chart      = "cluster-autoscaler"
  repository = "https://kubernetes.github.io/autoscaler"
  version    = "9.17.2"
  namespace  = "kube-system"
  atomic     = true

  set {
    name  = "serviceAccount.create"
    value = false
  }

  set {
    name  = "serviceAccount.name"
    value = "cluster-autoscaler"
  }

  set {
    name = "autoscalingGroups[0].name"
    value = data.aws_autoscaling_groups.groups[0].name <- that wont work
    value = data.aws_autoscaling_group.group.name    <- that works
  }

  set {
    name = "autoscalingGroups[0].   "
    value = "10"
  }

  set {
    name = "autoscalingGroups[0].minSize"
    value ="1"
  }

  set {
    name = "autoDiscovery.clusterName"
    # name  = "clusterName"
    value = aws_eks_cluster.eks.name
  }

  set {
    name = "cluster-autoscaler.kubernetes.io/safe-to-evict"
    value = "false"
  }
  set {
    name = "awsRegion"
    value ="ap-southeast-1"
  }
  lifecycle {
    create_before_destroy = true
  }
}