[][src]Struct rusoto_ec2::ClientVpnRoute

pub struct ClientVpnRoute {
    pub client_vpn_endpoint_id: Option<String>,
    pub description: Option<String>,
    pub destination_cidr: Option<String>,
    pub origin: Option<String>,
    pub status: Option<ClientVpnRouteStatus>,
    pub target_subnet: Option<String>,
    pub type_: Option<String>,
}

Information about a Client VPN endpoint route.

Fields

client_vpn_endpoint_id: Option<String>

The ID of the Client VPN endpoint with which the route is associated.

description: Option<String>

A brief description of the route.

destination_cidr: Option<String>

The IPv4 address range, in CIDR notation, of the route destination.

origin: Option<String>

Indicates how the route was associated with the Client VPN endpoint. associate indicates that the route was automatically added when the target network was associated with the Client VPN endpoint. add-route indicates that the route was manually added using the CreateClientVpnRoute action.

status: Option<ClientVpnRouteStatus>

The current state of the route.

target_subnet: Option<String>

The ID of the subnet through which traffic is routed.

type_: Option<String>

The route type.

Trait Implementations

impl PartialEq<ClientVpnRoute> for ClientVpnRoute[src]

impl Default for ClientVpnRoute[src]

impl Clone for ClientVpnRoute[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for ClientVpnRoute[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T