Struct aws_sdk_ec2::input::DisableFastLaunchInput
source · #[non_exhaustive]pub struct DisableFastLaunchInput { /* private fields */ }
Implementations§
source§impl DisableFastLaunchInput
impl DisableFastLaunchInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisableFastLaunch, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<DisableFastLaunch, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<DisableFastLaunch
>
Examples found in repository?
src/client.rs (line 53611)
53597 53598 53599 53600 53601 53602 53603 53604 53605 53606 53607 53608 53609 53610 53611 53612 53613 53614 53615 53616 53617 53618 53619 53620 53621 53622 53623 53624 53625 53626 53627 53628 53629 53630 53631 53632 53633 53634 53635 53636 53637 53638 53639
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::DisableFastLaunch,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::DisableFastLaunchError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::DisableFastLaunchOutput,
aws_smithy_http::result::SdkError<crate::error::DisableFastLaunchError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture DisableFastLaunchInput
.
source§impl DisableFastLaunchInput
impl DisableFastLaunchInput
sourcepub fn image_id(&self) -> Option<&str>
pub fn image_id(&self) -> Option<&str>
The ID of the image for which you’re turning off faster launching, and removing pre-provisioned snapshots.
Trait Implementations§
source§impl Clone for DisableFastLaunchInput
impl Clone for DisableFastLaunchInput
source§fn clone(&self) -> DisableFastLaunchInput
fn clone(&self) -> DisableFastLaunchInput
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