AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the ListTables operation.
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.
Namespace: Amazon.DynamoDBv2.Model
Assembly: AWSSDK.DynamoDBv2.dll
Version: 3.x.y.z
public class ListTablesRequest : AmazonDynamoDBRequest IAmazonWebServiceRequest
The ListTablesRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
ListTablesRequest() |
Empty constructor used to set properties independently even when a simple constructor is available |
![]() |
ListTablesRequest(string) |
Instantiates ListTablesRequest with the parameterized properties |
![]() |
ListTablesRequest(string, int) |
Instantiates ListTablesRequest with the parameterized properties |
Name | Type | Description | |
---|---|---|---|
![]() |
ExclusiveStartTableName | System.String |
Gets and sets the property ExclusiveStartTableName.
The first table name that this operation will evaluate. Use the value that was returned
for |
![]() |
Limit | System.Int32 |
Gets and sets the property Limit. A maximum number of table names to return. If this parameter is not specified, the limit is 100. |
This example shows how to get a list of all tables.
// 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); // 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
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5