Skip to content

Paginators#

Index > KMS > Paginators

Auto-generated documentation for KMS type annotations stubs module types-aiobotocore-kms.

DescribeCustomKeyStoresPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("describe_custom_key_stores"). boto3 documentation

# DescribeCustomKeyStoresPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import DescribeCustomKeyStoresPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: DescribeCustomKeyStoresPaginator = client.get_paginator("describe_custom_key_stores")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeCustomKeyStoresResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: DescribeCustomKeyStoresPaginator
  3. item: DescribeCustomKeyStoresResponseTypeDef

paginate#

Type annotations and code completion for DescribeCustomKeyStoresPaginator.paginate method.

# paginate method definition

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

kwargs: DescribeCustomKeyStoresRequestDescribeCustomKeyStoresPaginateTypeDef = {  # (1)
    "CustomKeyStoreId": ...,
}

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

ListAliasesPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("list_aliases"). boto3 documentation

# ListAliasesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import ListAliasesPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: ListAliasesPaginator = client.get_paginator("list_aliases")  # (2)
    async for item in paginator.paginate(...):
        item: ListAliasesResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: ListAliasesPaginator
  3. item: ListAliasesResponseTypeDef

paginate#

Type annotations and code completion for ListAliasesPaginator.paginate method.

# paginate method definition

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

kwargs: ListAliasesRequestListAliasesPaginateTypeDef = {  # (1)
    "KeyId": ...,
}

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

ListGrantsPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("list_grants"). boto3 documentation

# ListGrantsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import ListGrantsPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: ListGrantsPaginator = client.get_paginator("list_grants")  # (2)
    async for item in paginator.paginate(...):
        item: ListGrantsResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: ListGrantsPaginator
  3. item: ListGrantsResponseTypeDef

paginate#

Type annotations and code completion for ListGrantsPaginator.paginate method.

# paginate method definition

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

kwargs: ListGrantsRequestListGrantsPaginateTypeDef = {  # (1)
    "KeyId": ...,
}

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

ListKeyPoliciesPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("list_key_policies"). boto3 documentation

# ListKeyPoliciesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import ListKeyPoliciesPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: ListKeyPoliciesPaginator = client.get_paginator("list_key_policies")  # (2)
    async for item in paginator.paginate(...):
        item: ListKeyPoliciesResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: ListKeyPoliciesPaginator
  3. item: ListKeyPoliciesResponseTypeDef

paginate#

Type annotations and code completion for ListKeyPoliciesPaginator.paginate method.

# paginate method definition

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

kwargs: ListKeyPoliciesRequestListKeyPoliciesPaginateTypeDef = {  # (1)
    "KeyId": ...,
}

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

ListKeysPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("list_keys"). boto3 documentation

# ListKeysPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import ListKeysPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: ListKeysPaginator = client.get_paginator("list_keys")  # (2)
    async for item in paginator.paginate(...):
        item: ListKeysResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: ListKeysPaginator
  3. item: ListKeysResponseTypeDef

paginate#

Type annotations and code completion for ListKeysPaginator.paginate method.

# paginate method definition

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

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

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

ListResourceTagsPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("list_resource_tags"). boto3 documentation

# ListResourceTagsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import ListResourceTagsPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: ListResourceTagsPaginator = client.get_paginator("list_resource_tags")  # (2)
    async for item in paginator.paginate(...):
        item: ListResourceTagsResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: ListResourceTagsPaginator
  3. item: ListResourceTagsResponseTypeDef

paginate#

Type annotations and code completion for ListResourceTagsPaginator.paginate method.

# paginate method definition

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

kwargs: ListResourceTagsRequestListResourceTagsPaginateTypeDef = {  # (1)
    "KeyId": ...,
}

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

ListRetirableGrantsPaginator#

Type annotations and code completion for session.create_client("kms").get_paginator("list_retirable_grants"). boto3 documentation

# ListRetirableGrantsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_kms.paginator import ListRetirableGrantsPaginator

session = get_session()
async with session.create_client("kms") as client:  # (1)
    paginator: ListRetirableGrantsPaginator = client.get_paginator("list_retirable_grants")  # (2)
    async for item in paginator.paginate(...):
        item: ListGrantsResponseTypeDef
        print(item)  # (3)
  1. client: KMSClient
  2. paginator: ListRetirableGrantsPaginator
  3. item: ListGrantsResponseTypeDef

paginate#

Type annotations and code completion for ListRetirableGrantsPaginator.paginate method.

# paginate method definition

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

kwargs: ListRetirableGrantsRequestListRetirableGrantsPaginateTypeDef = {  # (1)
    "RetiringPrincipal": ...,
}

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