RouteState constructor
- Input<
String?> ? carrierGatewayId, - Input<
String?> ? coreNetworkArn, - Input<
String?> ? destinationCidrBlock, - Input<
String?> ? destinationIpv6CidrBlock, - Input<
String?> ? destinationPrefixListId, - Input<
String?> ? egressOnlyGatewayId, - Input<
String?> ? gatewayId, - Input<
String?> ? instanceId, - Input<
String?> ? instanceOwnerId, - Input<
String?> ? localGatewayId, - Input<
String?> ? natGatewayId, - Input<
String?> ? networkInterfaceId, - Input<
String?> ? odbNetworkArn, - Input<
String?> ? origin, - Input<
String?> ? region, - Input<
String?> ? routeTableId, - Input<
String?> ? state, - Input<
String?> ? transitGatewayId, - Input<
String?> ? vpcEndpointId, - Input<
String?> ? vpcPeeringConnectionId,
Creates a new RouteState.
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.
coreNetworkArn ARN of a core network.
destinationCidrBlock The destination CIDR block.
destinationIpv6CidrBlock The destination IPv6 CIDR block.
destinationPrefixListId The ID of a managed prefix list destination.
egressOnlyGatewayId Identifier of a VPC Egress Only Internet Gateway.
gatewayId Identifier of a VPC internet gateway or a virtual private gateway. Specify local when updating a previously imported local route.
instanceId Identifier of an EC2 instance.
instanceOwnerId The AWS account ID of the owner of the EC2 instance.
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.
origin How the route was created - CreateRouteTable, CreateRoute or EnableVgwRoutePropagation.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
routeTableId The ID of the routing table.
state The state of the route - active or blackhole.
transitGatewayId Identifier of an EC2 Transit Gateway.
vpcEndpointId Identifier of a VPC Endpoint.
vpcPeeringConnectionId Identifier of a VPC peering connection.
Implementation
const RouteState({
this.carrierGatewayId,
this.coreNetworkArn,
this.destinationCidrBlock,
this.destinationIpv6CidrBlock,
this.destinationPrefixListId,
this.egressOnlyGatewayId,
this.gatewayId,
this.instanceId,
this.instanceOwnerId,
this.localGatewayId,
this.natGatewayId,
this.networkInterfaceId,
this.odbNetworkArn,
this.origin,
this.region,
this.routeTableId,
this.state,
this.transitGatewayId,
this.vpcEndpointId,
this.vpcPeeringConnectionId,
});