Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

awscc.ec2_subnet_route_table_association

CloudFormation Type: AWS::EC2::SubnetRouteTableAssociation

Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association causes traffic originating from the subnet to be routed according to the routes in the route table. A route table can be associated with multiple subnets. To create a route table, see AWS::EC2::RouteTable.

Attributes

NameTypeRequiredDescription
idString(read-only)
route_table_idStringYesThe ID of the route table. The physical ID changes when the route table ID is changed.
subnet_idStringYesThe ID of the subnet.

Example

let vpc = awscc.ec2_vpc {
  name                 = "example-vpc"
  cidr_block           = "10.0.0.0/16"
  enable_dns_support   = true
  enable_dns_hostnames = true
}

let subnet = awscc.ec2_subnet {
  name              = "example-subnet"
  vpc_id            = vpc.vpc_id
  cidr_block        = "10.0.1.0/24"
  availability_zone = "ap-northeast-1a"
}

let rt = awscc.ec2_route_table {
  name   = "example-rt"
  vpc_id = vpc.vpc_id
}

awscc.ec2_subnet_route_table_association {
  name           = "example-subnet-rt-assoc"
  subnet_id      = subnet.subnet_id
  route_table_id = rt.route_table_id
}