Using terraform import to import Security Group Rules using the security_group_id, type, protocol, from_port, to_port, and source(s)/destination(s) (such as a cidr_block) separated by underscores (_). All parts are required.
って書いてあり
- SGのID
- ingress or egress
- プロトコル
- from port
- to port
- destination
を_で区切っていく
全部必要なので、これを欠いて例えばセキュリティグループIDをid指定してterraform planなどしてもSECURITYGROUPID_TYPE_PROTOCOL_FROMPORT_TOPORT_SOURCEって怒られた
以下例。
import { to = aws_security_group_rule.ingress_rule id = "sg-7472697374616e_ingress_all_0_65536_sg-6176657279" }
import { to = aws_security_group_rule.rule_name id = "sg-656c65616e6f72_ingress_tcp_80_80_self_2001:db8::/48" }