DynamoDB .NET - Excluir todos os itens de uma tabela

Estou aprendendo a trabalhar com o DynamoDB para .net e tenho uma dúvida: Existe uma maneira correta de excluir todos os itens de uma tabela existente? Quer dizer, não quero excluir a tabela, apenas esvaziá-la. Eu li sobre o processo em lote, mas eles não me ajudam muito.

eu tenho isto

private string DeleteAllFromTable()
    {
        string result = string.Empty;

        try
        {

            var request = new BatchWriteItemRequest
            {
                RequestItems = new Dictionary<string, List<WriteRequest>> 
                { 
                    {
                        this.Tablename, new List<WriteRequest>
                        {
                            new WriteRequest
                            {
                                DeleteRequest = new DeleteRequest
                                {
                                    Key = new Dictionary<string,AttributeValue>()
                                    {
                                        { "Id", new AttributeValue { S = "a" } }
                                    }
                                }
                            }
                        }
                    }
                }
            };

            var response = this.DynamoDBClient.BatchWriteItem(request);

        }
        catch (AmazonDynamoDBException e)
        {

        }


        return result;
    }

Mas é claro que isso exclui apenas o ID que corresponde ao valor "a".

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion