pub struct AcceptReservedInstancesExchangeQuote { /* private fields */ }
Expand description
Fluent builder constructing a request to AcceptReservedInstancesExchangeQuote
.
Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote
call.
Implementations
sourceimpl AcceptReservedInstancesExchangeQuote
impl AcceptReservedInstancesExchangeQuote
sourcepub async fn send(
self
) -> Result<AcceptReservedInstancesExchangeQuoteOutput, SdkError<AcceptReservedInstancesExchangeQuoteError>>
pub async fn send(
self
) -> Result<AcceptReservedInstancesExchangeQuoteOutput, SdkError<AcceptReservedInstancesExchangeQuoteError>>
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, which can be set when configuring the client.
sourcepub fn dry_run(self, input: bool) -> Self
pub fn dry_run(self, input: bool) -> Self
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 set_dry_run(self, input: Option<bool>) -> Self
pub fn set_dry_run(self, input: Option<bool>) -> Self
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 reserved_instance_ids(self, input: impl Into<String>) -> Self
pub fn reserved_instance_ids(self, input: impl Into<String>) -> Self
Appends an item to ReservedInstanceIds
.
To override the contents of this collection use set_reserved_instance_ids
.
The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value.
sourcepub fn set_reserved_instance_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_reserved_instance_ids(self, input: Option<Vec<String>>) -> Self
The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value.
sourcepub fn target_configurations(self, input: TargetConfigurationRequest) -> Self
pub fn target_configurations(self, input: TargetConfigurationRequest) -> Self
Appends an item to TargetConfigurations
.
To override the contents of this collection use set_target_configurations
.
The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.
sourcepub fn set_target_configurations(
self,
input: Option<Vec<TargetConfigurationRequest>>
) -> Self
pub fn set_target_configurations(
self,
input: Option<Vec<TargetConfigurationRequest>>
) -> Self
The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.
Trait Implementations
sourceimpl Clone for AcceptReservedInstancesExchangeQuote
impl Clone for AcceptReservedInstancesExchangeQuote
sourcefn clone(&self) -> AcceptReservedInstancesExchangeQuote
fn clone(&self) -> AcceptReservedInstancesExchangeQuote
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for AcceptReservedInstancesExchangeQuote
impl Send for AcceptReservedInstancesExchangeQuote
impl Sync for AcceptReservedInstancesExchangeQuote
impl Unpin for AcceptReservedInstancesExchangeQuote
impl !UnwindSafe for AcceptReservedInstancesExchangeQuote
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more