Struct aws_sdk_emr::client::fluent_builders::RemoveAutoScalingPolicy
source · [−]pub struct RemoveAutoScalingPolicy<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }Expand description
Fluent builder constructing a request to RemoveAutoScalingPolicy.
Removes an automatic scaling policy from a specified instance group within an EMR cluster.
Implementations
impl<C, M, R> RemoveAutoScalingPolicy<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> RemoveAutoScalingPolicy<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<RemoveAutoScalingPolicyOutput, SdkError<RemoveAutoScalingPolicyError>> where
R::Policy: SmithyRetryPolicy<RemoveAutoScalingPolicyInputOperationOutputAlias, RemoveAutoScalingPolicyOutput, RemoveAutoScalingPolicyError, RemoveAutoScalingPolicyInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<RemoveAutoScalingPolicyOutput, SdkError<RemoveAutoScalingPolicyError>> where
R::Policy: SmithyRetryPolicy<RemoveAutoScalingPolicyInputOperationOutputAlias, RemoveAutoScalingPolicyOutput, RemoveAutoScalingPolicyError, RemoveAutoScalingPolicyInputOperationRetryAlias>,
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.
Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
Specifies the ID of the instance group to which the scaling policy is applied.
Specifies the ID of the instance group to which the scaling policy is applied.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for RemoveAutoScalingPolicy<C, M, R>
impl<C, M, R> Send for RemoveAutoScalingPolicy<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for RemoveAutoScalingPolicy<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for RemoveAutoScalingPolicy<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for RemoveAutoScalingPolicy<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