AWS SDK for .NET Documentation
ListTables Method (listTablesRequest)
Amazon ► Amazon.DynamoDBv2 ► AmazonDynamoDB ► ListTables(ListTablesRequest)
Did this page help you? Yes No Tell us about it...

Returns an array of table names associated with the current account and endpoint. The output from ListTables is paginated, with each page returning a maximum of 100 table names.

Declaration Syntax

C#

    ListTablesResponse ListTables(
    	ListTablesRequest listTablesRequest
    )

Parameters

listTablesRequest (ListTablesRequest)
  Container for the necessary parameters to execute the ListTables service method on AmazonDynamoDBv2.

Return Value
The response from the ListTables service method, as returned by AmazonDynamoDBv2.
Examples

This example shows how to get a list of all tables.

CopyListTables sample

    // Create a client
    AmazonDynamoDBClient client = new AmazonDynamoDBClient();

    string startTableName = null;
    do
    {
        // Configure ListTables request with the marker value
        ListTablesRequest request = new ListTablesRequest
        {
            ExclusiveStartTableName = startTableName,
        };

        // Issue call
        ListTablesResult result = client.ListTables(request).ListTablesResult;

        // List retrieved tables
        List<string> tables = result.TableNames;
        Console.WriteLine("Retrieved tables: {0}",
            string.Join(", ", tables));

        // Update marker value from the result
        startTableName = result.LastEvaluatedTableName;

    } while (!string.IsNullOrEmpty(startTableName)); // Test marker value

Exceptions

Exception | Condition
--- | ---
InternalServerErrorException |

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)