#[non_exhaustive]pub struct CancelSpotFleetRequestsInput {
pub dry_run: Option<bool>,
pub spot_fleet_request_ids: Option<Vec<String>>,
pub terminate_instances: Option<bool>,
}Expand description
Contains the parameters for CancelSpotFleetRequests.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.dry_run: 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.
spot_fleet_request_ids: Option<Vec<String>>The IDs of the Spot Fleet requests.
Constraint: You can specify up to 100 IDs in a single request.
terminate_instances: Option<bool>Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. The default is to terminate the instances.
To let the instances continue to run after the Spot Fleet request is canceled, specify no-terminate-instances.
Implementations§
source§impl CancelSpotFleetRequestsInput
impl CancelSpotFleetRequestsInput
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_fleet_request_ids(&self) -> &[String]
pub fn spot_fleet_request_ids(&self) -> &[String]
The IDs of the Spot Fleet requests.
Constraint: You can specify up to 100 IDs in a single request.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .spot_fleet_request_ids.is_none().
sourcepub fn terminate_instances(&self) -> Option<bool>
pub fn terminate_instances(&self) -> Option<bool>
Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. The default is to terminate the instances.
To let the instances continue to run after the Spot Fleet request is canceled, specify no-terminate-instances.
source§impl CancelSpotFleetRequestsInput
impl CancelSpotFleetRequestsInput
sourcepub fn builder() -> CancelSpotFleetRequestsInputBuilder
pub fn builder() -> CancelSpotFleetRequestsInputBuilder
Creates a new builder-style object to manufacture CancelSpotFleetRequestsInput.
Trait Implementations§
source§impl Clone for CancelSpotFleetRequestsInput
impl Clone for CancelSpotFleetRequestsInput
source§fn clone(&self) -> CancelSpotFleetRequestsInput
fn clone(&self) -> CancelSpotFleetRequestsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CancelSpotFleetRequestsInput
impl Debug for CancelSpotFleetRequestsInput
source§impl PartialEq for CancelSpotFleetRequestsInput
impl PartialEq for CancelSpotFleetRequestsInput
source§fn eq(&self, other: &CancelSpotFleetRequestsInput) -> bool
fn eq(&self, other: &CancelSpotFleetRequestsInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CancelSpotFleetRequestsInput
Auto Trait Implementations§
impl Freeze for CancelSpotFleetRequestsInput
impl RefUnwindSafe for CancelSpotFleetRequestsInput
impl Send for CancelSpotFleetRequestsInput
impl Sync for CancelSpotFleetRequestsInput
impl Unpin for CancelSpotFleetRequestsInput
impl UnwindSafe for CancelSpotFleetRequestsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more