#[non_exhaustive]pub struct FastLaunchLaunchTemplateSpecificationResponse { /* private fields */ }
Expand description
Identifies the launch template to use for faster launching of the Windows AMI.
Implementations§
source§impl FastLaunchLaunchTemplateSpecificationResponse
impl FastLaunchLaunchTemplateSpecificationResponse
sourcepub fn launch_template_id(&self) -> Option<&str>
pub fn launch_template_id(&self) -> Option<&str>
The ID of the launch template for faster launching of the associated Windows AMI.
sourcepub fn launch_template_name(&self) -> Option<&str>
pub fn launch_template_name(&self) -> Option<&str>
The name of the launch template for faster launching of the associated Windows AMI.
source§impl FastLaunchLaunchTemplateSpecificationResponse
impl FastLaunchLaunchTemplateSpecificationResponse
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture FastLaunchLaunchTemplateSpecificationResponse
.
Examples found in repository?
src/xml_deser.rs (line 35634)
35627 35628 35629 35630 35631 35632 35633 35634 35635 35636 35637 35638 35639 35640 35641 35642 35643 35644 35645 35646 35647 35648 35649 35650 35651 35652 35653 35654 35655 35656 35657 35658 35659 35660 35661 35662 35663 35664 35665 35666 35667 35668 35669 35670 35671 35672 35673 35674 35675 35676 35677 35678 35679 35680
pub fn deser_structure_crate_model_fast_launch_launch_template_specification_response(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::FastLaunchLaunchTemplateSpecificationResponse,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::FastLaunchLaunchTemplateSpecificationResponse::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("launchTemplateId") /* LaunchTemplateId com.amazonaws.ec2#FastLaunchLaunchTemplateSpecificationResponse$LaunchTemplateId */ => {
let var_1488 =
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_launch_template_id(var_1488);
}
,
s if s.matches("launchTemplateName") /* LaunchTemplateName com.amazonaws.ec2#FastLaunchLaunchTemplateSpecificationResponse$LaunchTemplateName */ => {
let var_1489 =
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_launch_template_name(var_1489);
}
,
s if s.matches("version") /* Version com.amazonaws.ec2#FastLaunchLaunchTemplateSpecificationResponse$Version */ => {
let var_1490 =
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_version(var_1490);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for FastLaunchLaunchTemplateSpecificationResponse
impl Clone for FastLaunchLaunchTemplateSpecificationResponse
source§fn clone(&self) -> FastLaunchLaunchTemplateSpecificationResponse
fn clone(&self) -> FastLaunchLaunchTemplateSpecificationResponse
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