#[non_exhaustive]pub struct TransitGatewayConnectPeerConfiguration { /* private fields */ }
Expand description
Describes the Connect peer details.
Implementations
sourceimpl TransitGatewayConnectPeerConfiguration
impl TransitGatewayConnectPeerConfiguration
sourcepub fn transit_gateway_address(&self) -> Option<&str>
pub fn transit_gateway_address(&self) -> Option<&str>
The Connect peer IP address on the transit gateway side of the tunnel.
sourcepub fn peer_address(&self) -> Option<&str>
pub fn peer_address(&self) -> Option<&str>
The Connect peer IP address on the appliance side of the tunnel.
sourcepub fn inside_cidr_blocks(&self) -> Option<&[String]>
pub fn inside_cidr_blocks(&self) -> Option<&[String]>
The range of interior BGP peer IP addresses.
sourcepub fn protocol(&self) -> Option<&ProtocolValue>
pub fn protocol(&self) -> Option<&ProtocolValue>
The tunnel protocol.
sourcepub fn bgp_configurations(
&self
) -> Option<&[TransitGatewayAttachmentBgpConfiguration]>
pub fn bgp_configurations(
&self
) -> Option<&[TransitGatewayAttachmentBgpConfiguration]>
The BGP configuration details.
sourceimpl TransitGatewayConnectPeerConfiguration
impl TransitGatewayConnectPeerConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TransitGatewayConnectPeerConfiguration
.
Trait Implementations
sourceimpl Clone for TransitGatewayConnectPeerConfiguration
impl Clone for TransitGatewayConnectPeerConfiguration
sourcefn clone(&self) -> TransitGatewayConnectPeerConfiguration
fn clone(&self) -> TransitGatewayConnectPeerConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl PartialEq<TransitGatewayConnectPeerConfiguration> for TransitGatewayConnectPeerConfiguration
impl PartialEq<TransitGatewayConnectPeerConfiguration> for TransitGatewayConnectPeerConfiguration
sourcefn eq(&self, other: &TransitGatewayConnectPeerConfiguration) -> bool
fn eq(&self, other: &TransitGatewayConnectPeerConfiguration) -> bool
impl StructuralPartialEq for TransitGatewayConnectPeerConfiguration
Auto Trait Implementations
impl RefUnwindSafe for TransitGatewayConnectPeerConfiguration
impl Send for TransitGatewayConnectPeerConfiguration
impl Sync for TransitGatewayConnectPeerConfiguration
impl Unpin for TransitGatewayConnectPeerConfiguration
impl UnwindSafe for TransitGatewayConnectPeerConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more