Struct aws_sdk_cloudformation::operation::cancel_update_stack::builders::CancelUpdateStackFluentBuilder
source · pub struct CancelUpdateStackFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CancelUpdateStack
.
Cancels an update on the specified stack. If the call completes successfully, the stack rolls back the update and reverts to the previous stack configuration.
You can cancel only stacks that are in the UPDATE_IN_PROGRESS
state.
Implementations§
source§impl CancelUpdateStackFluentBuilder
impl CancelUpdateStackFluentBuilder
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<CancelUpdateStack, AwsResponseRetryClassifier>, SdkError<CancelUpdateStackError>>
pub async fn customize( self ) -> Result<CustomizableOperation<CancelUpdateStack, AwsResponseRetryClassifier>, SdkError<CancelUpdateStackError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<CancelUpdateStackOutput, SdkError<CancelUpdateStackError>>
pub async fn send( self ) -> Result<CancelUpdateStackOutput, SdkError<CancelUpdateStackError>>
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 stack_name(self, input: impl Into<String>) -> Self
pub fn stack_name(self, input: impl Into<String>) -> Self
The name or the unique stack ID that's associated with the stack.
sourcepub fn set_stack_name(self, input: Option<String>) -> Self
pub fn set_stack_name(self, input: Option<String>) -> Self
The name or the unique stack ID that's associated with the stack.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
A unique identifier for this CancelUpdateStack
request. Specify this token if you plan to retry requests so that CloudFormation knows that you're not attempting to cancel an update on a stack with the same name. You might retry CancelUpdateStack
requests to ensure that CloudFormation successfully received them.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
A unique identifier for this CancelUpdateStack
request. Specify this token if you plan to retry requests so that CloudFormation knows that you're not attempting to cancel an update on a stack with the same name. You might retry CancelUpdateStack
requests to ensure that CloudFormation successfully received them.
Trait Implementations§
source§impl Clone for CancelUpdateStackFluentBuilder
impl Clone for CancelUpdateStackFluentBuilder
source§fn clone(&self) -> CancelUpdateStackFluentBuilder
fn clone(&self) -> CancelUpdateStackFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more