RouteTableRoute constructor
- Input<
String?> ? carrierGatewayId, - Input<
String?> ? cidrBlock, - Input<
String?> ? coreNetworkArn, - Input<
String?> ? destinationPrefixListId, - Input<
String?> ? egressOnlyGatewayId, - Input<
String?> ? gatewayId, - Input<
String?> ? ipv6CidrBlock, - Input<
String?> ? localGatewayId, - Input<
String?> ? natGatewayId, - Input<
String?> ? networkInterfaceId, - Input<
String?> ? odbNetworkArn, - Input<
String?> ? transitGatewayId, - Input<
String?> ? vpcEndpointId, - Input<
String?> ? vpcPeeringConnectionId,
Creates a new RouteTableRoute.
carrierGatewayId Identifier of a carrier gateway. This attribute can only be used when the VPC contains a subnet which is associated with a Wavelength Zone.
cidrBlock The CIDR block of the route.
coreNetworkArn ARN of a core network.
destinationPrefixListId The ID of a managed prefix list destination of the route.
egressOnlyGatewayId Identifier of a VPC Egress Only Internet Gateway.
gatewayId Identifier of a VPC internet gateway, virtual private gateway, or local. local routes cannot be created but can be adopted or imported. See the example above.
ipv6CidrBlock The Ipv6 CIDR block of the route.
localGatewayId Identifier of a Outpost local gateway.
natGatewayId Identifier of a VPC NAT gateway.
networkInterfaceId Identifier of an EC2 network interface.
odbNetworkArn ARN of an ODB network.
transitGatewayId Identifier of an EC2 Transit Gateway.
vpcEndpointId Identifier of a VPC Endpoint.
vpcPeeringConnectionId Identifier of a VPC peering connection.
Implementation
const RouteTableRoute({
this.carrierGatewayId,
this.cidrBlock,
this.coreNetworkArn,
this.destinationPrefixListId,
this.egressOnlyGatewayId,
this.gatewayId,
this.ipv6CidrBlock,
this.localGatewayId,
this.natGatewayId,
this.networkInterfaceId,
this.odbNetworkArn,
this.transitGatewayId,
this.vpcEndpointId,
this.vpcPeeringConnectionId,
});