async fn update_account_sending_enabled(
        &self,
        input: UpdateAccountSendingEnabledRequest,
    ) -> Result<(), RusotoError<UpdateAccountSendingEnabledError>> {
        let mut request = SignedRequest::new("POST", "email", &self.region, "/");
        let params = self.new_params("UpdateAccountSendingEnabled");
        let mut params = params;
        UpdateAccountSendingEnabledRequestSerializer::serialize(&mut params, "", &input);
        request.set_payload(Some(serde_urlencoded::to_string(&params).unwrap()));
        request.set_content_type("application/x-www-form-urlencoded".to_owned());

        let response = self
            .sign_and_dispatch(request, UpdateAccountSendingEnabledError::from_response)
            .await?;

        std::mem::drop(response);
        Ok(())
    }
<p>Enables or disables email sending across your entire Amazon SES account in the current AWS Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon SES account in a given AWS Region when reputation metrics (such as your bounce or complaint rates) reach certain thresholds.</p> <p>You can execute this operation no more than once per second.</p>
rusoto/services/ses/src/generated.rs