Options
All
  • Public
  • Public/Protected
  • All
Menu

VPC route table entry configuration. Used to define static route entries in a VPC route table.

Hierarchy

  • RouteTableEntryConfig

Implements

Index

Constructors

Properties

destination: undefined | string = undefined

The destination CIDR block for the route table entry.

remarks

Use CIDR notation, i.e. 10.0.0.0/16

Either destination or destinationPrefixList must be specified for the following route entry types: transitGateway, natGateway, internetGateway, networkInterface.

destination MUST be specified for route entry type networkFirewall.

Leave undefined for route entry type gatewayEndpoint.

destinationPrefixList: undefined | string = undefined

The friendly name of the destination prefix list for the route table entry.

remarks

Either destination or destinationPrefixList must be specified for the following route entry types: transitGateway, natGateway, internetGateway, networkInterface.

Cannot be specified for route entry type networkFirewall. Use destination instead.

Leave undefined for route entry type gatewayEndpoint.

name: string = ''

A friendly name for the route table.

target: undefined | string = undefined

The friendly name of the destination target.

remarks

Use s3 or dynamodb as the string when specifying a route entry type of gatewayEndpoint.

Leave undefined for route entry type internetGateway.

targetAvailabilityZone: undefined | string = undefined

The Availability Zone (AZ) the target resides in.

remarks

Include only the letter of the AZ name (i.e. 'a' for 'us-east-1a').

Leave undefined for targets of route entry types other than networkFirewall.

type: undefined | "transitGateway" | "natGateway" | "internetGateway" | "local" | "localGateway" | "gatewayEndpoint" | "gatewayLoadBalancerEndpoint" | "networkInterface" | "networkFirewall" = undefined

The destination type of route table entry.

see

NetworkConfigTypes.routeTableEntryTypeEnum

Generated using TypeDoc