fn start_remediation_execution(
        &self,
        input: StartRemediationExecutionRequest,
    ) -> RusotoFuture<StartRemediationExecutionResponse, StartRemediationExecutionError> {
        let mut request = SignedRequest::new("POST", "config", &self.region, "/");

        request.set_content_type("application/x-amz-json-1.1".to_owned());
        request.add_header(
            "x-amz-target",
            "StarlingDoveService.StartRemediationExecution",
        );
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded));

        self.client.sign_and_dispatch(request, |response| {
            if response.status.is_success() {
                Box::new(response.buffer().from_err().and_then(|response| {
                    proto::json::ResponsePayload::new(&response)
                        .deserialize::<StartRemediationExecutionResponse, _>()
                }))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(StartRemediationExecutionError::from_response(response))
                }))
            }
        })
    }
/// <p>Runs an on-demand remediation for the specified AWS Config rules against the last known remediation configuration. It runs an execution against the current state of your resources. Remediation execution is asynchronous.</p> <p>You can specify up to 100 resource keys per request. An existing StartRemediationExecution call for the specified resource keys must complete before you can call the API again.</p>
Runs an on-demand remediation for the specified AWS Config rules against the last known remediation configuration. It runs an execution against the current state of your resources. Remediation execution is asynchronous. You can specify up to 100 resource keys per request. An existing StartRemediationExecution call for the specified resource keys must complete before you can call the API again.
Runs an on - demand remediation for the specified AWS Config rules against the last known remediation configuration . It runs an execution against the current state of your resources . Remediation execution is asynchronous . You can specify up to 100 resource keys per request . An existing StartRemediationExecution call for the specified resource keys must complete before you can call the API again .
fn start_remediation_execution(
        &self,
        input: StartRemediationExecutionRequest,
    ) -> RusotoFuture<StartRemediationExecutionResponse, StartRemediationExecutionError> {
        let mut request = SignedRequest::new("POST", "config", &self.region, "/");
        request.set_content_type("application/x-amz-json-1.1".to_owned());
        request.add_header(
            "x-amz-target",
            "StarlingDoveService.StartRemediationExecution",
        );
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded));
        self.client.sign_and_dispatch(request, |response| {
            if response.status.is_success() {
                Box::new(response.buffer().from_err().and_then(|response| {
                    proto::json::ResponsePayload::new(&response)
                        .deserialize::<StartRemediationExecutionResponse, _>()
                }))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(StartRemediationExecutionError::from_response(response))
                }))
            }
        })
    }
fn start_remediation_execution ( & self , input : StartRemediationExecutionRequest , ) -> RusotoFuture < StartRemediationExecutionResponse , StartRemediationExecutionError > { let mut request = SignedRequest :: new ( " " , " " , & self . region , " " ) ; request . set_content_type ( " " . to_owned ( ) ) ; request . add_header ( " " , " " , ) ; let encoded = serde_json :: to_string ( & input ) . unwrap ( ) ; request . set_payload ( Some ( encoded ) ) ; self . client . sign_and_dispatch ( request , | response | { if response . status . is_success ( ) { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { proto :: json :: ResponsePayload :: new ( & response ) . deserialize :: < StartRemediationExecutionResponse , _ > ( ) } ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { Err ( StartRemediationExecutionError :: from_response ( response ) ) } ) ) } } ) }
<p>Runs an on-demand remediation for the specified AWS Config rules against the last known remediation configuration.
<p > Runs an on - demand remediation for the specified AWS Config rules against the last known remediation configuration .
&self
input
StartRemediationExecutionRequest