Skip to content

Paginators#

Index > DynamoDB > Paginators

Auto-generated documentation for DynamoDB type annotations stubs module types-aiobotocore-dynamodb.

ListBackupsPaginator#

Type annotations and code completion for session.create_client("dynamodb").get_paginator("list_backups"). boto3 documentation

# ListBackupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_dynamodb.paginator import ListBackupsPaginator

session = get_session()
async with session.create_client("dynamodb") as client:  # (1)
    paginator: ListBackupsPaginator = client.get_paginator("list_backups")  # (2)
    async for item in paginator.paginate(...):
        item: ListBackupsOutputTypeDef
        print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ListBackupsPaginator
  3. item: ListBackupsOutputTypeDef

paginate#

Type annotations and code completion for ListBackupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    TableName: str = ...,
    TimeRangeLowerBound: Union[datetime, str] = ...,
    TimeRangeUpperBound: Union[datetime, str] = ...,
    BackupType: BackupTypeFilterType = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> AsyncIterator[ListBackupsOutputTypeDef]:  # (3)
    ...
  1. See BackupTypeFilterType
  2. See PaginatorConfigTypeDef
  3. See ListBackupsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupsInputListBackupsPaginateTypeDef = {  # (1)
    "TableName": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupsInputListBackupsPaginateTypeDef

ListTablesPaginator#

Type annotations and code completion for session.create_client("dynamodb").get_paginator("list_tables"). boto3 documentation

# ListTablesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_dynamodb.paginator import ListTablesPaginator

session = get_session()
async with session.create_client("dynamodb") as client:  # (1)
    paginator: ListTablesPaginator = client.get_paginator("list_tables")  # (2)
    async for item in paginator.paginate(...):
        item: ListTablesOutputTypeDef
        print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ListTablesPaginator
  3. item: ListTablesOutputTypeDef

paginate#

Type annotations and code completion for ListTablesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListTablesOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListTablesOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListTablesInputListTablesPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

parent.paginate(**kwargs)
  1. See ListTablesInputListTablesPaginateTypeDef

ListTagsOfResourcePaginator#

Type annotations and code completion for session.create_client("dynamodb").get_paginator("list_tags_of_resource"). boto3 documentation

# ListTagsOfResourcePaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_dynamodb.paginator import ListTagsOfResourcePaginator

session = get_session()
async with session.create_client("dynamodb") as client:  # (1)
    paginator: ListTagsOfResourcePaginator = client.get_paginator("list_tags_of_resource")  # (2)
    async for item in paginator.paginate(...):
        item: ListTagsOfResourceOutputTypeDef
        print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ListTagsOfResourcePaginator
  3. item: ListTagsOfResourceOutputTypeDef

paginate#

Type annotations and code completion for ListTagsOfResourcePaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ResourceArn: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListTagsOfResourceOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListTagsOfResourceOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListTagsOfResourceInputListTagsOfResourcePaginateTypeDef = {  # (1)
    "ResourceArn": ...,
}

parent.paginate(**kwargs)
  1. See ListTagsOfResourceInputListTagsOfResourcePaginateTypeDef

QueryPaginator#

Type annotations and code completion for session.create_client("dynamodb").get_paginator("query"). boto3 documentation

# QueryPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_dynamodb.paginator import QueryPaginator

session = get_session()
async with session.create_client("dynamodb") as client:  # (1)
    paginator: QueryPaginator = client.get_paginator("query")  # (2)
    async for item in paginator.paginate(...):
        item: QueryOutputTableTypeDef
        print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: QueryPaginator
  3. item: QueryOutputTableTypeDef

paginate#

Type annotations and code completion for QueryPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    TableName: str,
    IndexName: str = ...,
    Select: SelectType = ...,  # (1)
    AttributesToGet: Sequence[str] = ...,
    ConsistentRead: bool = ...,
    KeyConditions: Mapping[str, ConditionTableTypeDef] = ...,  # (2)
    QueryFilter: Mapping[str, ConditionTableTypeDef] = ...,  # (2)
    ConditionalOperator: ConditionalOperatorType = ...,  # (4)
    ScanIndexForward: bool = ...,
    ReturnConsumedCapacity: ReturnConsumedCapacityType = ...,  # (5)
    ProjectionExpression: str = ...,
    FilterExpression: str = ...,
    KeyConditionExpression: str = ...,
    ExpressionAttributeNames: Mapping[str, str] = ...,
    ExpressionAttributeValues: Mapping[str, Union[bytes, bytearray, str, int, Decimal, bool, Set[int], Set[Decimal], Set[str], Set[bytes], Set[bytearray], Sequence[Any], Mapping[str, Any], None]] = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (6)
) -> AsyncIterator[QueryOutputTableTypeDef]:  # (7)
    ...
  1. See SelectType
  2. See ConditionTableTypeDef
  3. See ConditionTableTypeDef
  4. See ConditionalOperatorType
  5. See ReturnConsumedCapacityType
  6. See PaginatorConfigTypeDef
  7. See QueryOutputTableTypeDef
# paginate method usage example with argument unpacking

kwargs: QueryInputQueryPaginateTypeDef = {  # (1)
    "TableName": ...,
}

parent.paginate(**kwargs)
  1. See QueryInputQueryPaginateTypeDef

ScanPaginator#

Type annotations and code completion for session.create_client("dynamodb").get_paginator("scan"). boto3 documentation

# ScanPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_dynamodb.paginator import ScanPaginator

session = get_session()
async with session.create_client("dynamodb") as client:  # (1)
    paginator: ScanPaginator = client.get_paginator("scan")  # (2)
    async for item in paginator.paginate(...):
        item: ScanOutputTableTypeDef
        print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ScanPaginator
  3. item: ScanOutputTableTypeDef

paginate#

Type annotations and code completion for ScanPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    TableName: str,
    IndexName: str = ...,
    AttributesToGet: Sequence[str] = ...,
    Select: SelectType = ...,  # (1)
    ScanFilter: Mapping[str, ConditionTableTypeDef] = ...,  # (2)
    ConditionalOperator: ConditionalOperatorType = ...,  # (3)
    ReturnConsumedCapacity: ReturnConsumedCapacityType = ...,  # (4)
    TotalSegments: int = ...,
    Segment: int = ...,
    ProjectionExpression: str = ...,
    FilterExpression: str = ...,
    ExpressionAttributeNames: Mapping[str, str] = ...,
    ExpressionAttributeValues: Mapping[str, Union[bytes, bytearray, str, int, Decimal, bool, Set[int], Set[Decimal], Set[str], Set[bytes], Set[bytearray], Sequence[Any], Mapping[str, Any], None]] = ...,
    ConsistentRead: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (5)
) -> AsyncIterator[ScanOutputTableTypeDef]:  # (6)
    ...
  1. See SelectType
  2. See ConditionTableTypeDef
  3. See ConditionalOperatorType
  4. See ReturnConsumedCapacityType
  5. See PaginatorConfigTypeDef
  6. See ScanOutputTableTypeDef
# paginate method usage example with argument unpacking

kwargs: ScanInputScanPaginateTypeDef = {  # (1)
    "TableName": ...,
}

parent.paginate(**kwargs)
  1. See ScanInputScanPaginateTypeDef