Skip to content

Paginators

Index > DynamoDB > Paginators

Auto-generated documentation for DynamoDB type annotations stubs module mypy-boto3-dynamodb.

ListBackupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ListBackupsPaginator

def get_list_backups_paginator() -> ListBackupsPaginator:
    return Session().client("dynamodb").get_paginator("list_backups")
Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ListBackupsPaginator

session = Session()

client = Session().client("dynamodb")  # (1)
paginator: ListBackupsPaginator = client.get_paginator("list_backups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ListBackupsPaginator
  3. item: ListBackupsOutputTableTypeDef

paginate

Type annotations and code completion for ListBackupsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    TableName: str = ...,
    TimeRangeLowerBound: Union[datetime, str] = ...,
    TimeRangeUpperBound: Union[datetime, str] = ...,
    BackupType: BackupTypeFilterType = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> _PageIterator[ListBackupsOutputTableTypeDef]:  # (3)
    ...
  1. See BackupTypeFilterType
  2. See PaginatorConfigTypeDef
  3. See ListBackupsOutputTableTypeDef
Usage example with kwargs
kwargs: ListBackupsInputListBackupsPaginateTypeDef = {  # (1)
    "TableName": ...,
}

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

ListTablesPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ListTablesPaginator

def get_list_tables_paginator() -> ListTablesPaginator:
    return Session().client("dynamodb").get_paginator("list_tables")
Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ListTablesPaginator

session = Session()

client = Session().client("dynamodb")  # (1)
paginator: ListTablesPaginator = client.get_paginator("list_tables")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ListTablesPaginator
  3. item: ListTablesOutputTableTypeDef

paginate

Type annotations and code completion for ListTablesPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[ListTablesOutputTableTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListTablesOutputTableTypeDef
Usage example with kwargs
kwargs: ListTablesInputListTablesPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListTagsOfResourcePaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ListTagsOfResourcePaginator

def get_list_tags_of_resource_paginator() -> ListTagsOfResourcePaginator:
    return Session().client("dynamodb").get_paginator("list_tags_of_resource")
Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ListTagsOfResourcePaginator

session = Session()

client = Session().client("dynamodb")  # (1)
paginator: ListTagsOfResourcePaginator = client.get_paginator("list_tags_of_resource")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ListTagsOfResourcePaginator
  3. item: ListTagsOfResourceOutputTableTypeDef

paginate

Type annotations and code completion for ListTagsOfResourcePaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    ResourceArn: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[ListTagsOfResourceOutputTableTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListTagsOfResourceOutputTableTypeDef
Usage example with kwargs
kwargs: ListTagsOfResourceInputListTagsOfResourcePaginateTypeDef = {  # (1)
    "ResourceArn": ...,
}

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

QueryPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import QueryPaginator

def get_query_paginator() -> QueryPaginator:
    return Session().client("dynamodb").get_paginator("query")
Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import QueryPaginator

session = Session()

client = Session().client("dynamodb")  # (1)
paginator: QueryPaginator = client.get_paginator("query")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: QueryPaginator
  3. item: QueryOutputTableTypeDef

paginate

Type annotations and code completion for QueryPaginator.paginate method.

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)
) -> _PageIterator[QueryOutputTableTypeDef]:  # (7)
    ...
  1. See SelectType
  2. See ConditionTableTypeDef
  3. See ConditionTableTypeDef
  4. See ConditionalOperatorType
  5. See ReturnConsumedCapacityType
  6. See PaginatorConfigTypeDef
  7. See QueryOutputTableTypeDef
Usage example with kwargs
kwargs: QueryInputQueryPaginateTypeDef = {  # (1)
    "TableName": ...,
}

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

ScanPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ScanPaginator

def get_scan_paginator() -> ScanPaginator:
    return Session().client("dynamodb").get_paginator("scan")
Usage example
from boto3.session import Session

from mypy_boto3_dynamodb.paginator import ScanPaginator

session = Session()

client = Session().client("dynamodb")  # (1)
paginator: ScanPaginator = client.get_paginator("scan")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: DynamoDBClient
  2. paginator: ScanPaginator
  3. item: ScanOutputTableTypeDef

paginate

Type annotations and code completion for ScanPaginator.paginate method.

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)
) -> _PageIterator[ScanOutputTableTypeDef]:  # (6)
    ...
  1. See SelectType
  2. See ConditionTableTypeDef
  3. See ConditionalOperatorType
  4. See ReturnConsumedCapacityType
  5. See PaginatorConfigTypeDef
  6. See ScanOutputTableTypeDef
Usage example with kwargs
kwargs: ScanInputScanPaginateTypeDef = {  # (1)
    "TableName": ...,
}

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