Struct aws_sdk_ec2::input::DetachVolumeInput
source · #[non_exhaustive]pub struct DetachVolumeInput { /* private fields */ }
Implementations§
source§impl DetachVolumeInput
impl DetachVolumeInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DetachVolume, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DetachVolume, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<DetachVolume
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DetachVolumeInput
.
source§impl DetachVolumeInput
impl DetachVolumeInput
sourcepub fn force(&self) -> Option<bool>
pub fn force(&self) -> Option<bool>
Forces detachment if the previous detachment attempt did not occur cleanly (for example, logging into an instance, unmounting the volume, and detaching normally). This option can lead to data loss or a corrupted file system. Use this option only as a last resort to detach a volume from a failed instance. The instance won't have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures.
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The ID of the instance. If you are detaching a Multi-Attach enabled volume, you must specify an instance ID.
Trait Implementations§
source§impl Clone for DetachVolumeInput
impl Clone for DetachVolumeInput
source§fn clone(&self) -> DetachVolumeInput
fn clone(&self) -> DetachVolumeInput
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 moresource§impl Debug for DetachVolumeInput
impl Debug for DetachVolumeInput
source§impl PartialEq<DetachVolumeInput> for DetachVolumeInput
impl PartialEq<DetachVolumeInput> for DetachVolumeInput
source§fn eq(&self, other: &DetachVolumeInput) -> bool
fn eq(&self, other: &DetachVolumeInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.