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

41 lines
926 B
Markdown
Raw Normal View History

2017-03-31 20:21:44 +02:00
---
layout: "aws"
page_title: "AWS: aws_subnet_ids"
sidebar_current: "docs-aws-datasource-subnet-ids"
description: |-
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.
```hcl
2017-03-31 20:21:44 +02:00
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.