我定义了一个tf数据资源。
data "aws_security_group" "this_sg" {
filter {
name = "group-name"
values = ["this_sg"]
}
vpc_id = "vpc-12345678"
}
我可以从这里列出常见的参数。 https://www.terraform.io/docs/providers/aws/r/security_group.html#name
${data.aws_security_group.this_sg.name}
${data.aws_security_group.this_sg.id}
但是我无法提取出口地图
${data.aws_security_group.this_sg.egress}
我的目的是从出口映射中获取cidr_blocks列表,可能是通过一些可怕的插值组合。但是出口论证似乎根本就没有了。 (我已经检查了aws控制台出口cidr值是否存在)
Error: Error running plan: 1 error(s) occurred:
* Resource 'data.aws_security_group.this_sg' does not have attribute 'egress' for variable 'data.aws_security_group.this_sg.egress'
一些想法或工作将非常感激。