fn start_configuration_recorder(
        &self,
        input: StartConfigurationRecorderRequest,
    ) -> RusotoFuture<(), StartConfigurationRecorderError> {
        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.StartConfigurationRecorder",
        );
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded.into_bytes()));

        self.client.sign_and_dispatch(request, |response| {
            if response.status.is_success() {
                Box::new(future::ok(::std::mem::drop(response)))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(StartConfigurationRecorderError::from_response(response))
                }))
            }
        })
    }
/// <p>Starts recording configurations of the AWS resources you have selected to record in your AWS account.</p> <p>You must have created at least one delivery channel to successfully start the configuration recorder.</p>
Starts recording configurations of the AWS resources you have selected to record in your AWS account. You must have created at least one delivery channel to successfully start the configuration recorder.
Starts recording configurations of the AWS resources you have selected to record in your AWS account . You must have created at least one delivery channel to successfully start the configuration recorder .
fn start_configuration_recorder(
        &self,
        input: StartConfigurationRecorderRequest,
    ) -> RusotoFuture<(), StartConfigurationRecorderError> {
        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.StartConfigurationRecorder",
        );
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded.into_bytes()));
        self.client.sign_and_dispatch(request, |response| {
            if response.status.is_success() {
                Box::new(future::ok(::std::mem::drop(response)))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(StartConfigurationRecorderError::from_response(response))
                }))
            }
        })
    }
fn start_configuration_recorder ( & self , input : StartConfigurationRecorderRequest , ) -> RusotoFuture < ( ) , StartConfigurationRecorderError > { 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 . into_bytes ( ) ) ) ; self . client . sign_and_dispatch ( request , | response | { if response . status . is_success ( ) { Box :: new ( future :: ok ( :: std :: mem :: drop ( response ) ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { Err ( StartConfigurationRecorderError :: from_response ( response ) ) } ) ) } } ) }
<p>Starts recording configurations of the AWS resources you have selected to record in your AWS account.</p> <p>You must have created at least one delivery channel to successfully start the configuration recorder.</p>
<p > Starts recording configurations of the AWS resources you have selected to record in your AWS account . < / p > <p > You must have created at least one delivery channel to successfully start the configuration recorder . < / p >
&self
input
StartConfigurationRecorderRequest
&self
input
StartConfigurationRecorderRequest