class_docstr: Provides convenience methods for accessing and modifying the alerts table.
docstr: Remove an alert from the table.
  
  Args:
      keys (list): List of (rule_name, alert_id) str tuples
docstr_tok: ["Remove","an","alert","from","the","table",".","Args",":","keys","(","list",")",":","List","of","(","rule_name",",","alert_id",")","str","tuples"]
code: def delete_alerts(self, keys):
      """Remove an alert from the table.
  
      Args:
          keys (list): List of (rule_name, alert_id) str tuples
      """
      with self._table.batch_writer() as batch:
          for rule_name, alert_id in keys:
              batch.delete_item(
                  Key={"RuleName": rule_name, "AlertID": alert_id}
              )
  
file_path: streamalert/streamalert/shared/alert_table.py
imports: from datetime import datetime, timedelta
  import boto3
  from boto3.dynamodb.conditions import Attr, Key
  from streamalert.shared.alert import Alert
  from streamalert.shared.helpers.dynamodb import ignore_conditional_failure
label_desc: Use image node_id 10 for calling the AlertTable obj's underlying member method code with example usage: obj.delete_alerts(keys) without return types