def list_all_journal_exports()

in pyqldbsamples/list_journal_exports.py [0:0]


def list_all_journal_exports():
    """
    List all journal exports.
    """
    logger.info("Let's list journal exports for the AWS account.")

    next_token = ''
    list_of_results = []
    while next_token is not None:
        if next_token == '':
            result = qldb_client.list_journal_s3_exports(MaxResults=MAX_RESULTS)
        else:
            result = qldb_client.list_journal_s3_exports(MaxResults=MAX_RESULTS, NextToken=next_token)
        next_token = result.get('NextToken')
        if result.get('JournalS3Exports') != []:
            list_of_results.append(result.get('JournalS3Exports'))
    logger.info('Success. List of journal exports: {}.'.format(list_of_results))