DefaultRouteTableRouteArgs

data class DefaultRouteTableRouteArgs(val cidrBlock: Output<String>? = null, val coreNetworkArn: Output<String>? = null, val destinationPrefixListId: Output<String>? = null, val egressOnlyGatewayId: Output<String>? = null, val gatewayId: Output<String>? = null, val instanceId: Output<String>? = null, val ipv6CidrBlock: Output<String>? = null, val natGatewayId: Output<String>? = null, val networkInterfaceId: Output<String>? = null, val transitGatewayId: Output<String>? = null, val vpcEndpointId: Output<String>? = null, val vpcPeeringConnectionId: Output<String>? = null) : ConvertibleToJava<DefaultRouteTableRouteArgs>

Constructors

Link copied to clipboard
constructor(cidrBlock: Output<String>? = null, coreNetworkArn: Output<String>? = null, destinationPrefixListId: Output<String>? = null, egressOnlyGatewayId: Output<String>? = null, gatewayId: Output<String>? = null, instanceId: Output<String>? = null, ipv6CidrBlock: Output<String>? = null, natGatewayId: Output<String>? = null, networkInterfaceId: Output<String>? = null, transitGatewayId: Output<String>? = null, vpcEndpointId: Output<String>? = null, vpcPeeringConnectionId: Output<String>? = null)

Properties

Link copied to clipboard
val cidrBlock: Output<String>? = null

The CIDR block of the route.

Link copied to clipboard
val coreNetworkArn: Output<String>? = null

The Amazon Resource Name (ARN) of a core network.

Link copied to clipboard
val destinationPrefixListId: Output<String>? = null

The ID of a managed prefix list destination of the route. One of the following target arguments must be supplied:

Link copied to clipboard
val egressOnlyGatewayId: Output<String>? = null

Identifier of a VPC Egress Only Internet Gateway.

Link copied to clipboard
val gatewayId: Output<String>? = null

Identifier of a VPC internet gateway or a virtual private gateway.

Link copied to clipboard
val instanceId: Output<String>? = null

Identifier of an EC2 instance.

Link copied to clipboard
val ipv6CidrBlock: Output<String>? = null

The Ipv6 CIDR block of the route

Link copied to clipboard
val natGatewayId: Output<String>? = null

Identifier of a VPC NAT gateway.

Link copied to clipboard
val networkInterfaceId: Output<String>? = null

Identifier of an EC2 network interface.

Link copied to clipboard
val transitGatewayId: Output<String>? = null

Identifier of an EC2 Transit Gateway.

Link copied to clipboard
val vpcEndpointId: Output<String>? = null

Identifier of a VPC Endpoint. This route must be removed prior to VPC Endpoint deletion.

Link copied to clipboard
val vpcPeeringConnectionId: Output<String>? = null

Identifier of a VPC peering connection. Note that the default route, mapping the VPC's CIDR block to "local", is created implicitly and cannot be specified.

Functions

Link copied to clipboard
open override fun toJava(): DefaultRouteTableRouteArgs