Struct aws_sdk_ec2::model::VolumeStatusAttachmentStatus
source · #[non_exhaustive]pub struct VolumeStatusAttachmentStatus { /* private fields */ }
Expand description
Information about the instances to which the volume is attached.
Implementations§
source§impl VolumeStatusAttachmentStatus
impl VolumeStatusAttachmentStatus
sourcepub fn io_performance(&self) -> Option<&str>
pub fn io_performance(&self) -> Option<&str>
The maximum IOPS supported by the attached instance.
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The ID of the attached instance.
source§impl VolumeStatusAttachmentStatus
impl VolumeStatusAttachmentStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture VolumeStatusAttachmentStatus
.
Examples found in repository?
src/xml_deser.rs (line 66355)
66351 66352 66353 66354 66355 66356 66357 66358 66359 66360 66361 66362 66363 66364 66365 66366 66367 66368 66369 66370 66371 66372 66373 66374 66375 66376 66377 66378 66379 66380 66381 66382 66383 66384 66385 66386 66387 66388
pub fn deser_structure_crate_model_volume_status_attachment_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::VolumeStatusAttachmentStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::VolumeStatusAttachmentStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("ioPerformance") /* IoPerformance com.amazonaws.ec2#VolumeStatusAttachmentStatus$IoPerformance */ => {
let var_3262 =
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_io_performance(var_3262);
}
,
s if s.matches("instanceId") /* InstanceId com.amazonaws.ec2#VolumeStatusAttachmentStatus$InstanceId */ => {
let var_3263 =
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_instance_id(var_3263);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for VolumeStatusAttachmentStatus
impl Clone for VolumeStatusAttachmentStatus
source§fn clone(&self) -> VolumeStatusAttachmentStatus
fn clone(&self) -> VolumeStatusAttachmentStatus
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