Struct aws_sdk_ec2::model::FleetLaunchTemplateConfig
source · #[non_exhaustive]pub struct FleetLaunchTemplateConfig { /* private fields */ }Expand description
Describes a launch template and overrides.
Implementations§
source§impl FleetLaunchTemplateConfig
impl FleetLaunchTemplateConfig
sourcepub fn launch_template_specification(
&self
) -> Option<&FleetLaunchTemplateSpecification>
pub fn launch_template_specification(
&self
) -> Option<&FleetLaunchTemplateSpecification>
The launch template.
sourcepub fn overrides(&self) -> Option<&[FleetLaunchTemplateOverrides]>
pub fn overrides(&self) -> Option<&[FleetLaunchTemplateOverrides]>
Any parameters that you specify override the same parameters in the launch template.
source§impl FleetLaunchTemplateConfig
impl FleetLaunchTemplateConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture FleetLaunchTemplateConfig.
Examples found in repository?
src/xml_deser.rs (line 64996)
64992 64993 64994 64995 64996 64997 64998 64999 65000 65001 65002 65003 65004 65005 65006 65007 65008 65009 65010 65011 65012 65013 65014 65015 65016 65017 65018 65019 65020 65021 65022 65023
pub fn deser_structure_crate_model_fleet_launch_template_config(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::FleetLaunchTemplateConfig, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::FleetLaunchTemplateConfig::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("launchTemplateSpecification") /* LaunchTemplateSpecification com.amazonaws.ec2#FleetLaunchTemplateConfig$LaunchTemplateSpecification */ => {
let var_3206 =
Some(
crate::xml_deser::deser_structure_crate_model_fleet_launch_template_specification(&mut tag)
?
)
;
builder = builder.set_launch_template_specification(var_3206);
}
,
s if s.matches("overrides") /* Overrides com.amazonaws.ec2#FleetLaunchTemplateConfig$Overrides */ => {
let var_3207 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_fleet_launch_template_overrides_list(&mut tag)
?
)
;
builder = builder.set_overrides(var_3207);
}
,
_ => {}
}
}
Ok(builder.build())
}Trait Implementations§
source§impl Clone for FleetLaunchTemplateConfig
impl Clone for FleetLaunchTemplateConfig
source§fn clone(&self) -> FleetLaunchTemplateConfig
fn clone(&self) -> FleetLaunchTemplateConfig
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