pulumi_wasm_providers_aws_mini::ec2::route_table

Struct RouteTableResult

source
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.

§tags: Output<Option<HashMap<String, String>>>

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.

§tags_all: Output<HashMap<String, String>>

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§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.