---
type: resource-type
title: EC2Route
description: aws resource type AWS::EC2::Route
name: EC2Route
lexicon: aws
resource_type: AWS::EC2::Route
---
`AWS::EC2::Route`, a resource type of the aws lexicon.

## Properties

- `RouteTableId` (`string`, required): The ID of the route table for the route.
- `CarrierGatewayId` (`string`, optional): The ID of the carrier gateway. You can only use this option when the VPC contains a subnet which is associated with a Wavelength Zone.
- `CidrBlock` (`string`, optional)
- `CoreNetworkArn` (`string`, optional): The Amazon Resource Name (ARN) of the core network.
- `DestinationCidrBlock` (`string`, optional): The IPv4 CIDR address block used for the destination match. Routing decisions are based on the most specific match. We modify the specified CIDR block to its canonical form; for example, if you specify ``100.68.0.18/18``, we modify it to ``100.68.0.0/18``.
- `DestinationIpv6CidrBlock` (`string`, optional): The IPv6 CIDR block used for the destination match. Routing decisions are based on the most specific match.
- `DestinationPrefixListId` (`string`, optional): The ID of a prefix list used for the destination match.
- `EgressOnlyInternetGatewayId` (`string`, optional): [IPv6 traffic only] The ID of an egress-only internet gateway.
- `GatewayId` (`string`, optional): The ID of an internet gateway or virtual private gateway attached to your VPC.
- `InstanceId` (`string`, optional): The ID of a NAT instance in your VPC. The operation fails if you specify an instance ID unless exactly one network interface is attached.
- `LocalGatewayId` (`string`, optional): The ID of the local gateway.
- `NatGatewayId` (`string`, optional): [IPv4 traffic only] The ID of a NAT gateway.
- `NetworkInterfaceId` (`string`, optional): The ID of a network interface.
- `OdbNetworkArn` (`string`, optional): The Amazon Resource Name (ARN) of the ODB network.
- `TransitGatewayId` (`string`, optional): The ID of a transit gateway.
- `VpcEndpointId` (`string`, optional): The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only.
- `VpcPeeringConnectionId` (`string`, optional): The ID of a VPC peering connection.

## Attributes

- `CidrBlock`

## Governed by

- [WAW030](/rules/WAW030.md): Missing DependsOn for known CloudFormation ordering patterns
