Skip to content

Paginators

Index > CloudTrail > Paginators

Auto-generated documentation for CloudTrail type annotations stubs module types-aiobotocore-cloudtrail.

ListPublicKeysPaginator

Type annotations and code completion for session.client("cloudtrail").get_paginator("list_public_keys"). boto3 documentation

Usage example
from aioboto3.session import Session

from types_aiobotocore_cloudtrail.paginator import ListPublicKeysPaginator

session = Session()

session = get_session()
async with session.client("cloudtrail") as client:  # (1)
    paginator: ListPublicKeysPaginator = client.get_paginator("list_public_keys")  # (2)
    async for item in paginator.paginate(...):
        item: ListPublicKeysResponseTypeDef
        print(item)  # (3)
  1. client: CloudTrailClient
  2. paginator: ListPublicKeysPaginator
  3. item: ListPublicKeysResponseTypeDef

paginate

Type annotations and code completion for ListPublicKeysPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    StartTime: Union[datetime, str] = ...,
    EndTime: Union[datetime, str] = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListPublicKeysResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListPublicKeysResponseTypeDef
Usage example with kwargs
kwargs: ListPublicKeysRequestListPublicKeysPaginateTypeDef = {  # (1)
    "StartTime": ...,
}

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

ListTagsPaginator

Type annotations and code completion for session.client("cloudtrail").get_paginator("list_tags"). boto3 documentation

Usage example
from aioboto3.session import Session

from types_aiobotocore_cloudtrail.paginator import ListTagsPaginator

session = Session()

session = get_session()
async with session.client("cloudtrail") as client:  # (1)
    paginator: ListTagsPaginator = client.get_paginator("list_tags")  # (2)
    async for item in paginator.paginate(...):
        item: ListTagsResponseTypeDef
        print(item)  # (3)
  1. client: CloudTrailClient
  2. paginator: ListTagsPaginator
  3. item: ListTagsResponseTypeDef

paginate

Type annotations and code completion for ListTagsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    ResourceIdList: Sequence[str],
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListTagsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListTagsResponseTypeDef
Usage example with kwargs
kwargs: ListTagsRequestListTagsPaginateTypeDef = {  # (1)
    "ResourceIdList": ...,
}

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

ListTrailsPaginator

Type annotations and code completion for session.client("cloudtrail").get_paginator("list_trails"). boto3 documentation

Usage example
from aioboto3.session import Session

from types_aiobotocore_cloudtrail.paginator import ListTrailsPaginator

session = Session()

session = get_session()
async with session.client("cloudtrail") as client:  # (1)
    paginator: ListTrailsPaginator = client.get_paginator("list_trails")  # (2)
    async for item in paginator.paginate(...):
        item: ListTrailsResponseTypeDef
        print(item)  # (3)
  1. client: CloudTrailClient
  2. paginator: ListTrailsPaginator
  3. item: ListTrailsResponseTypeDef

paginate

Type annotations and code completion for ListTrailsPaginator.paginate method.

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

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

LookupEventsPaginator

Type annotations and code completion for session.client("cloudtrail").get_paginator("lookup_events"). boto3 documentation

Usage example
from aioboto3.session import Session

from types_aiobotocore_cloudtrail.paginator import LookupEventsPaginator

session = Session()

session = get_session()
async with session.client("cloudtrail") as client:  # (1)
    paginator: LookupEventsPaginator = client.get_paginator("lookup_events")  # (2)
    async for item in paginator.paginate(...):
        item: LookupEventsResponseTypeDef
        print(item)  # (3)
  1. client: CloudTrailClient
  2. paginator: LookupEventsPaginator
  3. item: LookupEventsResponseTypeDef

paginate

Type annotations and code completion for LookupEventsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    LookupAttributes: Sequence[LookupAttributeTypeDef] = ...,  # (1)
    StartTime: Union[datetime, str] = ...,
    EndTime: Union[datetime, str] = ...,
    EventCategory: EventCategoryType = ...,  # (2)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (3)
) -> AsyncIterator[LookupEventsResponseTypeDef]:  # (4)
    ...
  1. See LookupAttributeTypeDef
  2. See EventCategoryType
  3. See PaginatorConfigTypeDef
  4. See LookupEventsResponseTypeDef
Usage example with kwargs
kwargs: LookupEventsRequestLookupEventsPaginateTypeDef = {  # (1)
    "LookupAttributes": ...,
}

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