async fn override_pull_request_approval_rules(
        &self,
        input: OverridePullRequestApprovalRulesInput,
    ) -> Result<(), RusotoError<OverridePullRequestApprovalRulesError>> {
        let mut request = self.new_signed_request("POST", "/");
        request.add_header(
            "x-amz-target",
            "CodeCommit_20150413.OverridePullRequestApprovalRules",
        );
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded));

        let response = self
            .sign_and_dispatch(
                request,
                OverridePullRequestApprovalRulesError::from_response,
            )
            .await?;
        std::mem::drop(response);
        Ok(())
    }
<p>Sets aside (overrides) all approval rule requirements for a specified pull request.</p>
rusoto/services/codecommit/src/generated.rs