RouteTableState class

Input properties used for looking up and filtering RouteTable resources.

Constructors

RouteTableState({Input<String?>? arn, Input<String?>? ownerId, Input<List<String>?>? propagatingVgws, Input<String?>? region, Input<List<RouteTableRoute>?>? routes, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? vpcId})
Creates a new RouteTableState. arn The ARN of the route table. ownerId The ID of the AWS account that owns the route table. propagatingVgws A list of virtual gateways for propagation. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. routes A list of route objects. Their keys are documented below. tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. vpcId The VPC ID.
const
RouteTableState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
The ARN of the route table.
final
hashCode int
The hash code for this object.
no setterinherited
ownerId → Input<String?>?
The ID of the AWS account that owns the route table.
final
propagatingVgws → Input<List<String>?>?
A list of virtual gateways for propagation.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
routes → Input<List<RouteTableRoute>?>?
A list of route objects. Their keys are documented below. This means that omitting this argument is interpreted as ignoring any existing routes. To remove all managed routes an empty list should be specified. See the example above.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
vpcId → Input<String?>?
The VPC ID.
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