pub struct RouteTableResult {
pub arn: Output<String>,
pub owner_id: Output<String>,
pub propagating_vgws: Output<Vec<String>>,
pub routes: Output<Vec<RouteTableRoute>>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
pub vpc_id: Output<String>,
}
Fields§
§arn: Output<String>
The ARN of the route table.
owner_id: Output<String>
The ID of the AWS account that owns the route table.
propagating_vgws: Output<Vec<String>>
A list of virtual gateways for propagation.
routes: Output<Vec<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.
A map of tags to assign to the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
A map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.
vpc_id: Output<String>
The VPC ID.
Auto Trait Implementations§
impl Freeze for RouteTableResult
impl RefUnwindSafe for RouteTableResult
impl Send for RouteTableResult
impl Sync for RouteTableResult
impl Unpin for RouteTableResult
impl UnwindSafe for RouteTableResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more