Struct aws_sdk_ec2::model::TransitGatewayRequestOptions
source · [−]#[non_exhaustive]pub struct TransitGatewayRequestOptions { /* private fields */ }
Expand description
Describes the options for a transit gateway.
Implementations
sourceimpl TransitGatewayRequestOptions
impl TransitGatewayRequestOptions
sourcepub fn amazon_side_asn(&self) -> Option<i64>
pub fn amazon_side_asn(&self) -> Option<i64>
A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs. The default is 64512
.
Enable or disable automatic acceptance of attachment requests. Disabled by default.
sourcepub fn default_route_table_association(
&self
) -> Option<&DefaultRouteTableAssociationValue>
pub fn default_route_table_association(
&self
) -> Option<&DefaultRouteTableAssociationValue>
Enable or disable automatic association with the default association route table. Enabled by default.
sourcepub fn default_route_table_propagation(
&self
) -> Option<&DefaultRouteTablePropagationValue>
pub fn default_route_table_propagation(
&self
) -> Option<&DefaultRouteTablePropagationValue>
Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.
sourcepub fn vpn_ecmp_support(&self) -> Option<&VpnEcmpSupportValue>
pub fn vpn_ecmp_support(&self) -> Option<&VpnEcmpSupportValue>
Enable or disable Equal Cost Multipath Protocol support. Enabled by default.
sourcepub fn dns_support(&self) -> Option<&DnsSupportValue>
pub fn dns_support(&self) -> Option<&DnsSupportValue>
Enable or disable DNS support. Enabled by default.
sourcepub fn multicast_support(&self) -> Option<&MulticastSupportValue>
pub fn multicast_support(&self) -> Option<&MulticastSupportValue>
Indicates whether multicast is enabled on the transit gateway
sourcepub fn transit_gateway_cidr_blocks(&self) -> Option<&[String]>
pub fn transit_gateway_cidr_blocks(&self) -> Option<&[String]>
One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.
sourceimpl TransitGatewayRequestOptions
impl TransitGatewayRequestOptions
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TransitGatewayRequestOptions
.
Trait Implementations
sourceimpl Clone for TransitGatewayRequestOptions
impl Clone for TransitGatewayRequestOptions
sourcefn clone(&self) -> TransitGatewayRequestOptions
fn clone(&self) -> TransitGatewayRequestOptions
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 more
sourceimpl Debug for TransitGatewayRequestOptions
impl Debug for TransitGatewayRequestOptions
sourceimpl PartialEq<TransitGatewayRequestOptions> for TransitGatewayRequestOptions
impl PartialEq<TransitGatewayRequestOptions> for TransitGatewayRequestOptions
sourcefn eq(&self, other: &TransitGatewayRequestOptions) -> bool
fn eq(&self, other: &TransitGatewayRequestOptions) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for TransitGatewayRequestOptions
Auto Trait Implementations
impl RefUnwindSafe for TransitGatewayRequestOptions
impl Send for TransitGatewayRequestOptions
impl Sync for TransitGatewayRequestOptions
impl Unpin for TransitGatewayRequestOptions
impl UnwindSafe for TransitGatewayRequestOptions
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> 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