fn describe_organization_config_rule_statuses(
        &self,
        input: DescribeOrganizationConfigRuleStatusesRequest,
    ) -> RusotoFuture<
        DescribeOrganizationConfigRuleStatusesResponse,
        DescribeOrganizationConfigRuleStatusesError,
    > {
        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.DescribeOrganizationConfigRuleStatuses",
        );
        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::<DescribeOrganizationConfigRuleStatusesResponse, _>()
                }))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(DescribeOrganizationConfigRuleStatusesError::from_response(
                        response,
                    ))
                }))
            }
        })
    }
/// <p><p>Provides organization config rule deployment status for an organization.</p> <note> <p>The status is not considered successful until organization config rule is successfully deployed in all the member accounts with an exception of excluded accounts.</p> <p>When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you specify organization config rule names. It is only applicable, when you request all the organization config rules.</p> <p>Only a master account can call this API.</p> </note></p>
Provides organization config rule deployment status for an organization.  The status is not considered successful until organization config rule is successfully deployed in all the member accounts with an exception of excluded accounts. When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you specify organization config rule names. It is only applicable, when you request all the organization config rules. Only a master account can call this API. 
Provides organization config rule deployment status for an organization . The status is not considered successful until organization config rule is successfully deployed in all the member accounts with an exception of excluded accounts . When you specify the limit and the next token you receive a paginated response . Limit and next token are not applicable if you specify organization config rule names . It is only applicable when you request all the organization config rules . Only a master account can call this API .
fn describe_organization_config_rule_statuses(
        &self,
        input: DescribeOrganizationConfigRuleStatusesRequest,
    ) -> RusotoFuture<
        DescribeOrganizationConfigRuleStatusesResponse,
        DescribeOrganizationConfigRuleStatusesError,
    > {
        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.DescribeOrganizationConfigRuleStatuses",
        );
        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::<DescribeOrganizationConfigRuleStatusesResponse, _>()
                }))
            } else {
                Box::new(response.buffer().from_err().and_then(|response| {
                    Err(DescribeOrganizationConfigRuleStatusesError::from_response(
                        response,
                    ))
                }))
            }
        })
    }
fn describe_organization_config_rule_statuses ( & self , input : DescribeOrganizationConfigRuleStatusesRequest , ) -> RusotoFuture < DescribeOrganizationConfigRuleStatusesResponse , DescribeOrganizationConfigRuleStatusesError , > { 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 :: < DescribeOrganizationConfigRuleStatusesResponse , _ > ( ) } ) ) } else { Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { Err ( DescribeOrganizationConfigRuleStatusesError :: from_response ( response , ) ) } ) ) } } ) }
<p><p>Provides organization config rule deployment status for an organization.</p> <note> <p>The status is not considered successful until organization config rule is successfully deployed in all the member accounts with an exception of excluded accounts.</p> <p>When you specify the limit and the next token, you receive a paginated response.
<p > <p > Provides organization config rule deployment status for an organization . < / p > <note > <p > The status is not considered successful until organization config rule is successfully deployed in all the member accounts with an exception of excluded accounts . < / p > <p > When you specify the limit and the next token you receive a paginated response .
&self
input
DescribeOrganizationConfigRuleStatusesRequest