#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for TransitGatewayConnectPeerConfiguration
Implementations
sourceimpl Builder
impl Builder
sourcepub fn transit_gateway_address(self, input: impl Into<String>) -> Self
pub fn transit_gateway_address(self, input: impl Into<String>) -> Self
The Connect peer IP address on the transit gateway side of the tunnel.
sourcepub fn set_transit_gateway_address(self, input: Option<String>) -> Self
pub fn set_transit_gateway_address(self, input: Option<String>) -> Self
The Connect peer IP address on the transit gateway side of the tunnel.
sourcepub fn peer_address(self, input: impl Into<String>) -> Self
pub fn peer_address(self, input: impl Into<String>) -> Self
The Connect peer IP address on the appliance side of the tunnel.
sourcepub fn set_peer_address(self, input: Option<String>) -> Self
pub fn set_peer_address(self, input: Option<String>) -> Self
The Connect peer IP address on the appliance side of the tunnel.
sourcepub fn inside_cidr_blocks(self, input: impl Into<String>) -> Self
pub fn inside_cidr_blocks(self, input: impl Into<String>) -> Self
Appends an item to inside_cidr_blocks.
To override the contents of this collection use set_inside_cidr_blocks.
The range of interior BGP peer IP addresses.
sourcepub fn set_inside_cidr_blocks(self, input: Option<Vec<String>>) -> Self
pub fn set_inside_cidr_blocks(self, input: Option<Vec<String>>) -> Self
The range of interior BGP peer IP addresses.
sourcepub fn protocol(self, input: ProtocolValue) -> Self
pub fn protocol(self, input: ProtocolValue) -> Self
The tunnel protocol.
sourcepub fn set_protocol(self, input: Option<ProtocolValue>) -> Self
pub fn set_protocol(self, input: Option<ProtocolValue>) -> Self
The tunnel protocol.
sourcepub fn bgp_configurations(
self,
input: TransitGatewayAttachmentBgpConfiguration
) -> Self
pub fn bgp_configurations(
self,
input: TransitGatewayAttachmentBgpConfiguration
) -> Self
Appends an item to bgp_configurations.
To override the contents of this collection use set_bgp_configurations.
The BGP configuration details.
sourcepub fn set_bgp_configurations(
self,
input: Option<Vec<TransitGatewayAttachmentBgpConfiguration>>
) -> Self
pub fn set_bgp_configurations(
self,
input: Option<Vec<TransitGatewayAttachmentBgpConfiguration>>
) -> Self
The BGP configuration details.
sourcepub fn build(self) -> TransitGatewayConnectPeerConfiguration
pub fn build(self) -> TransitGatewayConnectPeerConfiguration
Consumes the builder and constructs a TransitGatewayConnectPeerConfiguration
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more