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.
carrierGatewayIdIdentifier of a carrier gateway. This attribute can only be used when the VPC contains a subnet which is associated with a Wavelength Zone.coreNetworkArnARN of a core network.destinationCidrBlockThe destination CIDR block.destinationIpv6CidrBlockThe destination IPv6 CIDR block.destinationPrefixListIdThe ID of a managed prefix list destination.egressOnlyGatewayIdIdentifier of a VPC Egress Only Internet Gateway.gatewayIdIdentifier of a VPC internet gateway or a virtual private gateway. Specifylocalwhen updating a previously imported local route.instanceIdIdentifier of an EC2 instance.instanceOwnerIdThe AWS account ID of the owner of the EC2 instance.localGatewayIdIdentifier of a Outpost local gateway.natGatewayIdIdentifier of a VPC NAT gateway.networkInterfaceIdIdentifier of an EC2 network interface.odbNetworkArnARN of an ODB network.originHow the route was created -CreateRouteTable,CreateRouteorEnableVgwRoutePropagation.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.routeTableIdThe ID of the routing table.stateThe state of the route -activeorblackhole.transitGatewayIdIdentifier of an EC2 Transit Gateway.vpcEndpointIdIdentifier of a VPC Endpoint.vpcPeeringConnectionIdIdentifier 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
localwhen 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,CreateRouteorEnableVgwRoutePropagation.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 -
activeorblackhole.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