Difference between revisions of "Terraform resource: aws security group rule"

From wikieduonline
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 10: Line 10:
 
  resource "aws_security_group_rule" "example" {
 
  resource "aws_security_group_rule" "example" {
 
   type              = "ingress"
 
   type              = "ingress"
   from_port        = 0
+
   [[from_port]]         = 0
 
   to_port          = 65535
 
   to_port          = 65535
 
   protocol          = "tcp"
 
   protocol          = "tcp"
Line 22: Line 22:
 
* <code>[[ingress]], [[egress]]</code>
 
* <code>[[ingress]], [[egress]]</code>
 
* <code>[[aws ec2 authorize-security-group-ingress]]</code>
 
* <code>[[aws ec2 authorize-security-group-ingress]]</code>
 +
* <code>[[aws ec2 authorize-security-group-egress]]</code>
 
* <code>[[aws_security_group]]</code>
 
* <code>[[aws_security_group]]</code>
 
* <code>[[data.aws_subnet.all_public]]</code>
 
* <code>[[data.aws_subnet.all_public]]</code>

Latest revision as of 15:18, 4 September 2023

aws_security_group_rule (ref)
from_port
to_port
protocol (required): icmp, icmpv6, tcp, udp, or all (or protocol = -1) 
terraform import aws_ecs_service.imported cluster-name/service-name

Official example[edit]

resource "aws_security_group_rule" "example" {
  type              = "ingress"
  from_port         = 0
  to_port           = 65535
  protocol          = "tcp"
  cidr_blocks       = [aws_vpc.example.cidr_block]
  ipv6_cidr_blocks  = [aws_vpc.example.ipv6_cidr_block]
  security_group_id = "sg-123456"
}

Related[edit]

See also[edit]

Advertising: