fn describe_configuration_aggregator_sources_status(
        &self,
        input: DescribeConfigurationAggregatorSourcesStatusRequest,
    ) -> RusotoFuture<
        DescribeConfigurationAggregatorSourcesStatusResponse,
        DescribeConfigurationAggregatorSourcesStatusError,
    > {
        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.DescribeConfigurationAggregatorSourcesStatus",
        );
        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::<DescribeConfigurationAggregatorSourcesStatusResponse, _>()
                }))
                        } else {
                            Box::new(response.buffer().from_err().and_then(|response| {
                                Err(DescribeConfigurationAggregatorSourcesStatusError::from_response(response))
                            }))
                        }
                    })
    }
/// <p>Returns status information for sources within an aggregator. The status includes information about the last time AWS Config verified authorization between the source account and an aggregator account. In case of a failure, the status contains the related error code or message. </p>
Returns status information for sources within an aggregator. The status includes information about the last time AWS Config verified authorization between the source account and an aggregator account. In case of a failure, the status contains the related error code or message.
Returns status information for sources within an aggregator . The status includes information about the last time AWS Config verified authorization between the source account and an aggregator account . In case of a failure the status contains the related error code or message .
fn describe_configuration_aggregator_sources_status(
        &self,
        input: DescribeConfigurationAggregatorSourcesStatusRequest,
    ) -> RusotoFuture<
        DescribeConfigurationAggregatorSourcesStatusResponse,
        DescribeConfigurationAggregatorSourcesStatusError,
    > {
        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.DescribeConfigurationAggregatorSourcesStatus",
        );
        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::<DescribeConfigurationAggregatorSourcesStatusResponse, _>()
                }))
                        } else {
                            Box::new(response.buffer().from_err().and_then(|response| {
                                Err(DescribeConfigurationAggregatorSourcesStatusError::from_response(response))
                            }))
                        }
                    })
    }
fn describe_configuration_aggregator_sources_status ( & self , input : DescribeConfigurationAggregatorSourcesStatusRequest , ) -> RusotoFuture < DescribeConfigurationAggregatorSourcesStatusResponse , DescribeConfigurationAggregatorSourcesStatusError , > { 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 :: < DescribeConfigurationAggregatorSourcesStatusResponse , _ > ( ) } ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { Err ( DescribeConfigurationAggregatorSourcesStatusError :: from_response ( response ) ) } ) ) } } ) }
<p>Returns status information for sources within an aggregator.
<p > Returns status information for sources within an aggregator .
&self
input
DescribeConfigurationAggregatorSourcesStatusRequest