pub struct RouteServerPeer {
pub route_server_peer_id: String,
pub route_server_endpoint_id: String,
pub route_server_id: String,
pub vpc_id: String,
pub subnet_id: String,
pub peer_address: String,
pub state: String,
pub failure_reason: Option<String>,
pub options: RouteServerPeerOptions,
pub endpoint_eni_id: Option<String>,
pub endpoint_eni_address: Option<String>,
pub tags: Tags,
}Expand description
A BGP peer attached to a route server endpoint.
Fields§
§route_server_peer_id: String§route_server_endpoint_id: String§route_server_id: String§vpc_id: String§subnet_id: String§peer_address: String§state: StringOne of “pending”, “available”, “deleting”, “deleted”, “failed”.
failure_reason: Option<String>§options: RouteServerPeerOptions§endpoint_eni_id: Option<String>§endpoint_eni_address: Option<String>Trait Implementations§
Source§impl Clone for RouteServerPeer
impl Clone for RouteServerPeer
Source§fn clone(&self) -> RouteServerPeer
fn clone(&self) -> RouteServerPeer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RouteServerPeer
impl Debug for RouteServerPeer
Source§impl From<&RouteServerPeer> for RouteServerPeerView
impl From<&RouteServerPeer> for RouteServerPeerView
Source§fn from(p: &RouteServerPeer) -> Self
fn from(p: &RouteServerPeer) -> Self
Converts to this type from the input type.
Source§impl From<RouteServerPeerView> for RouteServerPeer
impl From<RouteServerPeerView> for RouteServerPeer
Source§fn from(v: RouteServerPeerView) -> Self
fn from(v: RouteServerPeerView) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RouteServerPeer
impl RefUnwindSafe for RouteServerPeer
impl Send for RouteServerPeer
impl Sync for RouteServerPeer
impl Unpin for RouteServerPeer
impl UnsafeUnpin for RouteServerPeer
impl UnwindSafe for RouteServerPeer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.