Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async function getDynamoDBTables(dynamoDBClient: AWS.DynamoDB, LastEvaluatedTableName: undefined | string = undefined): Promise<AWS.DynamoDB.TableNameList> {
- const results = await dynamoDBClient.listTables({ExclusiveStartTableName: LastEvaluatedTableName}).promise();
- const tableNames = results.TableNames || [];
- console.log(`found ${tableNames.length} ending at ${results.LastEvaluatedTableName}`);
- if (results.LastEvaluatedTableName) {
- return tableNames.concat(await getDynamoDBTables(dynamoDBClient, results.LastEvaluatedTableName));
- } else {
- return tableNames;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement