title: Issue to get all hosted zone id of AWS ELB through Terraform
body: <p>I have created two AWS NLBs in the same region through terraform. Now I have to make DNS records in Route53 with type alias.
  But there are an error.</p>
  <pre><code>Error: [ERR]: Error building changeset: InvalidChangeBatch: [Tried to create an alias that targets 11111111111111111111111-xxxxxxxxxxxx.elb.eu-west-2.amazonaws.com., type A in zone ZHURV0000000, but the alias target name does not lie within the target zone] status code: 400, request id: 2xxxxxxxxxxxxxxxxx
  </code></pre>
  <p>It was working fine, when I had only single NLB.
  because, we need ELB zone id to make DNS entry with alias type. and both NLB has different zone ID. but terraform is providing only single zone id through below code.</p>
  <pre><code>data &quot;aws_elb_hosted_zone_id&quot; &quot;main&quot; {}
  </code></pre>
  <p>Im taking reference from below link:
  <a href="https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/elb_hosted_zone_id" rel="nofollow noreferrer">https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/elb_hosted_zone_id</a></p>
  <p>The ultimate problem is:
  How to get the 2nd, 3rd .. zone id of ELB in the same region ??</p>