pub struct AcceptReservedNodeExchange<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to AcceptReservedNodeExchange
.
Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs.
Implementations
impl<C, M, R> AcceptReservedNodeExchange<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> AcceptReservedNodeExchange<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<AcceptReservedNodeExchangeOutput, SdkError<AcceptReservedNodeExchangeError>> where
R::Policy: SmithyRetryPolicy<AcceptReservedNodeExchangeInputOperationOutputAlias, AcceptReservedNodeExchangeOutput, AcceptReservedNodeExchangeError, AcceptReservedNodeExchangeInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<AcceptReservedNodeExchangeOutput, SdkError<AcceptReservedNodeExchangeError>> where
R::Policy: SmithyRetryPolicy<AcceptReservedNodeExchangeInputOperationOutputAlias, AcceptReservedNodeExchangeOutput, AcceptReservedNodeExchangeError, AcceptReservedNodeExchangeInputOperationRetryAlias>,
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.
A string representing the node identifier of the DC1 Reserved Node to be exchanged.
A string representing the node identifier of the DC1 Reserved Node to be exchanged.
The unique identifier of the DC2 Reserved Node offering to be used for the exchange. You can obtain the value for the parameter by calling GetReservedNodeExchangeOfferings
The unique identifier of the DC2 Reserved Node offering to be used for the exchange. You can obtain the value for the parameter by calling GetReservedNodeExchangeOfferings
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for AcceptReservedNodeExchange<C, M, R>
impl<C, M, R> Send for AcceptReservedNodeExchange<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for AcceptReservedNodeExchange<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for AcceptReservedNodeExchange<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for AcceptReservedNodeExchange<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more