#[non_exhaustive]pub struct FastLaunchSnapshotConfigurationResponse { /* private fields */ }
Expand description
Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.
Implementations§
source§impl FastLaunchSnapshotConfigurationResponse
impl FastLaunchSnapshotConfigurationResponse
sourcepub fn target_resource_count(&self) -> Option<i32>
pub fn target_resource_count(&self) -> Option<i32>
The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.
source§impl FastLaunchSnapshotConfigurationResponse
impl FastLaunchSnapshotConfigurationResponse
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture FastLaunchSnapshotConfigurationResponse
.
Examples found in repository?
src/xml_deser.rs (line 35603)
35596 35597 35598 35599 35600 35601 35602 35603 35604 35605 35606 35607 35608 35609 35610 35611 35612 35613 35614 35615 35616 35617 35618 35619 35620 35621 35622 35623 35624 35625
pub fn deser_structure_crate_model_fast_launch_snapshot_configuration_response(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::FastLaunchSnapshotConfigurationResponse,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::FastLaunchSnapshotConfigurationResponse::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("targetResourceCount") /* TargetResourceCount com.amazonaws.ec2#FastLaunchSnapshotConfigurationResponse$TargetResourceCount */ => {
let var_1487 =
Some(
{
<i32 as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (integer: `com.amazonaws.ec2#Integer`)"))
}
?
)
;
builder = builder.set_target_resource_count(var_1487);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for FastLaunchSnapshotConfigurationResponse
impl Clone for FastLaunchSnapshotConfigurationResponse
source§fn clone(&self) -> FastLaunchSnapshotConfigurationResponse
fn clone(&self) -> FastLaunchSnapshotConfigurationResponse
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