VPCをDataSourceで取得する
- filterでタグ名を指定している
- 複数のリソースが取得されないように、フィルター条件は多い方が良いかも
1 2 3 4 5 6 7 |
data "aws_vpc" "vpc" { filter { name = "tag:Name" values = ["vamdemic-vpc"] } } |
DataSourceを利用する場合
- リスト型で取得されるので、1つ目の要素を取り出します
1 2 3 4 5 6 7 8 |
data "aws_route_table" "route" { vpc_id = data.aws_vpc.vpc.*.id[0] filter { name = "tag:Name" values = ["vamdemic-route"] } } |