#[non_exhaustive]pub struct CreateTransitGatewayConnectPeerInput { /* private fields */ }
Implementations
sourceimpl CreateTransitGatewayConnectPeerInput
impl CreateTransitGatewayConnectPeerInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTransitGatewayConnectPeer, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTransitGatewayConnectPeer, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateTransitGatewayConnectPeer
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateTransitGatewayConnectPeerInput
.
sourceimpl CreateTransitGatewayConnectPeerInput
impl CreateTransitGatewayConnectPeerInput
sourcepub fn transit_gateway_attachment_id(&self) -> Option<&str>
pub fn transit_gateway_attachment_id(&self) -> Option<&str>
The ID of the Connect attachment.
sourcepub fn transit_gateway_address(&self) -> Option<&str>
pub fn transit_gateway_address(&self) -> Option<&str>
The peer IP address (GRE outer IP address) on the transit gateway side of the Connect peer, which must be specified from a transit gateway CIDR block. If not specified, Amazon automatically assigns the first available IP address from the transit gateway CIDR block.
sourcepub fn peer_address(&self) -> Option<&str>
pub fn peer_address(&self) -> Option<&str>
The peer IP address (GRE outer IP address) on the appliance side of the Connect peer.
sourcepub fn bgp_options(&self) -> Option<&TransitGatewayConnectRequestBgpOptions>
pub fn bgp_options(&self) -> Option<&TransitGatewayConnectRequestBgpOptions>
The BGP options for the Connect peer.
sourcepub fn inside_cidr_blocks(&self) -> Option<&[String]>
pub fn inside_cidr_blocks(&self) -> Option<&[String]>
The range of inside IP addresses that are used for BGP peering. You must specify a size /29 IPv4 CIDR block from the 169.254.0.0/16
range. The first address from the range must be configured on the appliance as the BGP IP address. You can also optionally specify a size /125 IPv6 CIDR block from the fd00::/8
range.
sourcepub fn tag_specifications(&self) -> Option<&[TagSpecification]>
pub fn tag_specifications(&self) -> Option<&[TagSpecification]>
The tags to apply to the Connect peer.
Trait Implementations
sourceimpl Clone for CreateTransitGatewayConnectPeerInput
impl Clone for CreateTransitGatewayConnectPeerInput
sourcefn clone(&self) -> CreateTransitGatewayConnectPeerInput
fn clone(&self) -> CreateTransitGatewayConnectPeerInput
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more