#[non_exhaustive]pub struct ReservedInstancesModificationResult { /* private fields */ }
Expand description
Describes the modification request/s.
Implementations§
source§impl ReservedInstancesModificationResult
impl ReservedInstancesModificationResult
sourcepub fn reserved_instances_id(&self) -> Option<&str>
pub fn reserved_instances_id(&self) -> Option<&str>
The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.
sourcepub fn target_configuration(&self) -> Option<&ReservedInstancesConfiguration>
pub fn target_configuration(&self) -> Option<&ReservedInstancesConfiguration>
The target Reserved Instances configurations supplied as part of the modification request.
source§impl ReservedInstancesModificationResult
impl ReservedInstancesModificationResult
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ReservedInstancesModificationResult
.
Examples found in repository?
src/xml_deser.rs (line 65703)
65698 65699 65700 65701 65702 65703 65704 65705 65706 65707 65708 65709 65710 65711 65712 65713 65714 65715 65716 65717 65718 65719 65720 65721 65722 65723 65724 65725 65726 65727 65728 65729 65730 65731 65732 65733
pub fn deser_structure_crate_model_reserved_instances_modification_result(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ReservedInstancesModificationResult, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::ReservedInstancesModificationResult::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("reservedInstancesId") /* ReservedInstancesId com.amazonaws.ec2#ReservedInstancesModificationResult$ReservedInstancesId */ => {
let var_3232 =
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_reserved_instances_id(var_3232);
}
,
s if s.matches("targetConfiguration") /* TargetConfiguration com.amazonaws.ec2#ReservedInstancesModificationResult$TargetConfiguration */ => {
let var_3233 =
Some(
crate::xml_deser::deser_structure_crate_model_reserved_instances_configuration(&mut tag)
?
)
;
builder = builder.set_target_configuration(var_3233);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ReservedInstancesModificationResult
impl Clone for ReservedInstancesModificationResult
source§fn clone(&self) -> ReservedInstancesModificationResult
fn clone(&self) -> ReservedInstancesModificationResult
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