[−][src]Struct rusoto_ec2::ClientVpnRoute
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 Clone for ClientVpnRoute
[src]
pub fn clone(&self) -> ClientVpnRoute
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ClientVpnRoute
[src]
impl Default for ClientVpnRoute
[src]
pub fn default() -> ClientVpnRoute
[src]
impl PartialEq<ClientVpnRoute> for ClientVpnRoute
[src]
pub fn eq(&self, other: &ClientVpnRoute) -> bool
[src]
pub fn ne(&self, other: &ClientVpnRoute) -> bool
[src]
impl StructuralPartialEq for ClientVpnRoute
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClientVpnRoute
[src]
impl Send for ClientVpnRoute
[src]
impl Sync for ClientVpnRoute
[src]
impl Unpin for ClientVpnRoute
[src]
impl UnwindSafe for ClientVpnRoute
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,