#[non_exhaustive]pub struct CancelSpotInstanceRequestsInput { /* private fields */ }
Expand description
Contains the parameters for CancelSpotInstanceRequests.
Implementations§
source§impl CancelSpotInstanceRequestsInput
impl CancelSpotInstanceRequestsInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CancelSpotInstanceRequests, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CancelSpotInstanceRequests, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CancelSpotInstanceRequests
>
Examples found in repository?
src/client.rs (line 13388)
13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CancelSpotInstanceRequests,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CancelSpotInstanceRequestsError>,
> {
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::CancelSpotInstanceRequestsOutput,
aws_smithy_http::result::SdkError<crate::error::CancelSpotInstanceRequestsError>,
> {
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 CancelSpotInstanceRequestsInput
.
source§impl CancelSpotInstanceRequestsInput
impl CancelSpotInstanceRequestsInput
sourcepub fn dry_run(&self) -> Option<bool>
pub fn dry_run(&self) -> Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn spot_instance_request_ids(&self) -> Option<&[String]>
pub fn spot_instance_request_ids(&self) -> Option<&[String]>
One or more Spot Instance request IDs.
Trait Implementations§
source§impl Clone for CancelSpotInstanceRequestsInput
impl Clone for CancelSpotInstanceRequestsInput
source§fn clone(&self) -> CancelSpotInstanceRequestsInput
fn clone(&self) -> CancelSpotInstanceRequestsInput
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