RouteTableRoute class

Constructors

RouteTableRoute({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.
const
RouteTableRoute.fromMap(Map<String, dynamic> map)
factory

Properties

carrierGatewayId → Input<String?>?
Identifier of a carrier gateway. This attribute can only be used when the VPC contains a subnet which is associated with a Wavelength Zone.
final
cidrBlock → Input<String?>?
The CIDR block of the route.
final
coreNetworkArn → Input<String?>?
ARN of a core network.
final
destinationPrefixListId → Input<String?>?
The ID of a managed prefix list destination of the route.
final
egressOnlyGatewayId → Input<String?>?
Identifier of a VPC Egress Only Internet Gateway.
final
gatewayId → Input<String?>?
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.
final
hashCode int
The hash code for this object.
no setterinherited
ipv6CidrBlock → Input<String?>?
The Ipv6 CIDR block of the route.
final
localGatewayId → Input<String?>?
Identifier of a Outpost local gateway.
final
natGatewayId → Input<String?>?
Identifier of a VPC NAT gateway.
final
networkInterfaceId → Input<String?>?
Identifier of an EC2 network interface.
final
odbNetworkArn → Input<String?>?
ARN of an ODB network.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transitGatewayId → Input<String?>?
Identifier of an EC2 Transit Gateway.
final
vpcEndpointId → Input<String?>?
Identifier of a VPC Endpoint.
final
vpcPeeringConnectionId → Input<String?>?
Identifier of a VPC peering connection.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited