Terraform data: aws subnets

From wikieduonline
Jump to navigation Jump to search

aws_subnets (tf.io)

Official example[edit]

data "aws_subnets" "example" {
 filter {
   name   = "vpc-id"
   values = [var.vpc_id]
 }
}

data "aws_subnet" "example" {
 for_each = toset(data.aws_subnets.example.ids)
 id       = each.value
}

output "subnet_cidr_blocks" {
 value = [for s in data.aws_subnet.example : s.cidr_block]
}


Other examples[edit]

data "aws_subnets" "myfrontends" {
 filter {
   name   = "vpc-id"
   values = [data.aws_vpc.your_vpc.id]
 }
 filter {
   name   = "tag:Tier"
   values = ["private"]
 }
 filter {
   name   = "tag:Type"
   values = ["frontend"]
 }
}

Related[edit]

See also[edit]

Advertising: