#[non_exhaustive]pub struct TransitGatewayAttachmentAssociation { /* private fields */ }
Expand description
Describes an association.
Implementations§
source§impl TransitGatewayAttachmentAssociation
impl TransitGatewayAttachmentAssociation
sourcepub fn transit_gateway_route_table_id(&self) -> Option<&str>
pub fn transit_gateway_route_table_id(&self) -> Option<&str>
The ID of the route table for the transit gateway.
sourcepub fn state(&self) -> Option<&TransitGatewayAssociationState>
pub fn state(&self) -> Option<&TransitGatewayAssociationState>
The state of the association.
source§impl TransitGatewayAttachmentAssociation
impl TransitGatewayAttachmentAssociation
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TransitGatewayAttachmentAssociation
.
Examples found in repository?
src/xml_deser.rs (line 61055)
61050 61051 61052 61053 61054 61055 61056 61057 61058 61059 61060 61061 61062 61063 61064 61065 61066 61067 61068 61069 61070 61071 61072 61073 61074 61075 61076 61077 61078 61079 61080 61081 61082 61083 61084 61085 61086 61087 61088 61089
pub fn deser_structure_crate_model_transit_gateway_attachment_association(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::TransitGatewayAttachmentAssociation, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::TransitGatewayAttachmentAssociation::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("transitGatewayRouteTableId") /* TransitGatewayRouteTableId com.amazonaws.ec2#TransitGatewayAttachmentAssociation$TransitGatewayRouteTableId */ => {
let var_2985 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_transit_gateway_route_table_id(var_2985);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#TransitGatewayAttachmentAssociation$State */ => {
let var_2986 =
Some(
Result::<crate::model::TransitGatewayAssociationState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::TransitGatewayAssociationState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_2986);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for TransitGatewayAttachmentAssociation
impl Clone for TransitGatewayAttachmentAssociation
source§fn clone(&self) -> TransitGatewayAttachmentAssociation
fn clone(&self) -> TransitGatewayAttachmentAssociation
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