terraform/website/source/docs/providers/aws/d/subnet_ids.html.markdown

923 B

layout page_title sidebar_current description
aws AWS: aws_subnet_ids docs-aws-datasource-subnet-ids Provides a list of subnet Ids for a VPC

aws_subnet_ids

aws_subnet_ids provides a list of ids for a vpc_id

This resource can be useful for getting back a list of subnet ids for a vpc.

Example Usage

The following shows outputing all cidr blocks for every subnet id in a vpc.

data "aws_subnet_ids" "example" {
  vpc_id = "${var.vpc_id}"
}

data "aws_subnet" "example" {
  count = "${length(data.aws_subnet_ids.example.ids)}"
  id = "${aws_subnet_ids.example.ids[count.index]}"
}

output "subnet_cidr_blocks" {
  value = ["${data.aws_subnet.example.*.cidr_block}"]
}

Argument Reference

  • vpc_id - (Required) The VPC ID that you want to filter from.

Attributes Reference

  • ids - Is a list of all the subnet ids found. If none found. This data source will fail out.