RouteState class

Input properties used for looking up and filtering Route resources.

Constructors

RouteState({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.
const
RouteState.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
coreNetworkArn → Input<String?>?
ARN of a core network.
final
destinationCidrBlock → Input<String?>?
The destination CIDR block.
final
destinationIpv6CidrBlock → Input<String?>?
The destination IPv6 CIDR block.
final
destinationPrefixListId → Input<String?>?
The ID of a managed prefix list destination.
final
egressOnlyGatewayId → Input<String?>?
Identifier of a VPC Egress Only Internet Gateway.
final
gatewayId → Input<String?>?
Identifier of a VPC internet gateway or a virtual private gateway. Specify local when updating a previously imported local route.
final
hashCode → int
The hash code for this object.
no setterinherited
instanceId → Input<String?>?
Identifier of an EC2 instance.
final
instanceOwnerId → Input<String?>?
The AWS account ID of the owner of the EC2 instance.
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
origin → Input<String?>?
How the route was created - CreateRouteTable, CreateRoute or EnableVgwRoutePropagation.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
routeTableId → Input<String?>?
The ID of the routing table.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String?>?
The state of the route - active or blackhole.
final
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