#[non_exhaustive]pub struct TransitGatewayPeeringAttachmentOptions { /* private fields */ }
Expand description
Describes dynamic routing for the transit gateway peering attachment.
Implementations§
source§impl TransitGatewayPeeringAttachmentOptions
impl TransitGatewayPeeringAttachmentOptions
sourcepub fn dynamic_routing(&self) -> Option<&DynamicRoutingValue>
pub fn dynamic_routing(&self) -> Option<&DynamicRoutingValue>
Describes whether dynamic routing is enabled or disabled for the transit gateway peering attachment.
source§impl TransitGatewayPeeringAttachmentOptions
impl TransitGatewayPeeringAttachmentOptions
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TransitGatewayPeeringAttachmentOptions
.
Examples found in repository?
src/xml_deser.rs (line 38940)
38933 38934 38935 38936 38937 38938 38939 38940 38941 38942 38943 38944 38945 38946 38947 38948 38949 38950 38951 38952 38953 38954 38955 38956 38957 38958 38959 38960 38961
pub fn deser_structure_crate_model_transit_gateway_peering_attachment_options(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::TransitGatewayPeeringAttachmentOptions,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::TransitGatewayPeeringAttachmentOptions::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("dynamicRouting") /* DynamicRouting com.amazonaws.ec2#TransitGatewayPeeringAttachmentOptions$DynamicRouting */ => {
let var_1644 =
Some(
Result::<crate::model::DynamicRoutingValue, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::DynamicRoutingValue::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_dynamic_routing(var_1644);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for TransitGatewayPeeringAttachmentOptions
impl Clone for TransitGatewayPeeringAttachmentOptions
source§fn clone(&self) -> TransitGatewayPeeringAttachmentOptions
fn clone(&self) -> TransitGatewayPeeringAttachmentOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more