Skip to content

Paginators#

Index > ElastiCache > Paginators

Auto-generated documentation for ElastiCache type annotations stubs module types-aiobotocore-elasticache.

DescribeCacheClustersPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_cache_clusters"). boto3 documentation

# DescribeCacheClustersPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeCacheClustersPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeCacheClustersPaginator = client.get_paginator("describe_cache_clusters")  # (2)
    async for item in paginator.paginate(...):
        item: CacheClusterMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheClustersPaginator
  3. item: AioPageIterator[CacheClusterMessageTypeDef]

paginate#

Type annotations and code completion for DescribeCacheClustersPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    CacheClusterId: str = ...,
    ShowCacheNodeInfo: bool = ...,
    ShowCacheClustersNotInReplicationGroups: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[CacheClusterMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[CacheClusterMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeCacheClustersMessagePaginateTypeDef = {  # (1)
    "CacheClusterId": ...,
}

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

DescribeCacheEngineVersionsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_cache_engine_versions"). boto3 documentation

# DescribeCacheEngineVersionsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeCacheEngineVersionsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeCacheEngineVersionsPaginator = client.get_paginator("describe_cache_engine_versions")  # (2)
    async for item in paginator.paginate(...):
        item: CacheEngineVersionMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheEngineVersionsPaginator
  3. item: AioPageIterator[CacheEngineVersionMessageTypeDef]

paginate#

Type annotations and code completion for DescribeCacheEngineVersionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    Engine: str = ...,
    EngineVersion: str = ...,
    CacheParameterGroupFamily: str = ...,
    DefaultOnly: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[CacheEngineVersionMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[CacheEngineVersionMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeCacheEngineVersionsMessagePaginateTypeDef = {  # (1)
    "Engine": ...,
}

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

DescribeCacheParameterGroupsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_cache_parameter_groups"). boto3 documentation

# DescribeCacheParameterGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeCacheParameterGroupsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeCacheParameterGroupsPaginator = client.get_paginator("describe_cache_parameter_groups")  # (2)
    async for item in paginator.paginate(...):
        item: CacheParameterGroupsMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheParameterGroupsPaginator
  3. item: AioPageIterator[CacheParameterGroupsMessageTypeDef]

paginate#

Type annotations and code completion for DescribeCacheParameterGroupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    CacheParameterGroupName: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[CacheParameterGroupsMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[CacheParameterGroupsMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeCacheParameterGroupsMessagePaginateTypeDef = {  # (1)
    "CacheParameterGroupName": ...,
}

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

DescribeCacheParametersPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_cache_parameters"). boto3 documentation

# DescribeCacheParametersPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeCacheParametersPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeCacheParametersPaginator = client.get_paginator("describe_cache_parameters")  # (2)
    async for item in paginator.paginate(...):
        item: CacheParameterGroupDetailsTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheParametersPaginator
  3. item: AioPageIterator[CacheParameterGroupDetailsTypeDef]

paginate#

Type annotations and code completion for DescribeCacheParametersPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    CacheParameterGroupName: str,
    Source: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[CacheParameterGroupDetailsTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[CacheParameterGroupDetailsTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeCacheParametersMessagePaginateTypeDef = {  # (1)
    "CacheParameterGroupName": ...,
}

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

DescribeCacheSecurityGroupsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_cache_security_groups"). boto3 documentation

# DescribeCacheSecurityGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeCacheSecurityGroupsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeCacheSecurityGroupsPaginator = client.get_paginator("describe_cache_security_groups")  # (2)
    async for item in paginator.paginate(...):
        item: CacheSecurityGroupMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheSecurityGroupsPaginator
  3. item: AioPageIterator[CacheSecurityGroupMessageTypeDef]

paginate#

Type annotations and code completion for DescribeCacheSecurityGroupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    CacheSecurityGroupName: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[CacheSecurityGroupMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[CacheSecurityGroupMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeCacheSecurityGroupsMessagePaginateTypeDef = {  # (1)
    "CacheSecurityGroupName": ...,
}

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

DescribeCacheSubnetGroupsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_cache_subnet_groups"). boto3 documentation

# DescribeCacheSubnetGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeCacheSubnetGroupsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeCacheSubnetGroupsPaginator = client.get_paginator("describe_cache_subnet_groups")  # (2)
    async for item in paginator.paginate(...):
        item: CacheSubnetGroupMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheSubnetGroupsPaginator
  3. item: AioPageIterator[CacheSubnetGroupMessageTypeDef]

paginate#

Type annotations and code completion for DescribeCacheSubnetGroupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    CacheSubnetGroupName: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[CacheSubnetGroupMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[CacheSubnetGroupMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeCacheSubnetGroupsMessagePaginateTypeDef = {  # (1)
    "CacheSubnetGroupName": ...,
}

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

DescribeEngineDefaultParametersPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_engine_default_parameters"). boto3 documentation

# DescribeEngineDefaultParametersPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeEngineDefaultParametersPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeEngineDefaultParametersPaginator = client.get_paginator("describe_engine_default_parameters")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeEngineDefaultParametersResultTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeEngineDefaultParametersPaginator
  3. item: AioPageIterator[DescribeEngineDefaultParametersResultTypeDef]

paginate#

Type annotations and code completion for DescribeEngineDefaultParametersPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    CacheParameterGroupFamily: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[DescribeEngineDefaultParametersResultTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[DescribeEngineDefaultParametersResultTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeEngineDefaultParametersMessagePaginateTypeDef = {  # (1)
    "CacheParameterGroupFamily": ...,
}

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

DescribeEventsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_events"). boto3 documentation

# DescribeEventsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeEventsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeEventsPaginator = client.get_paginator("describe_events")  # (2)
    async for item in paginator.paginate(...):
        item: EventsMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeEventsPaginator
  3. item: AioPageIterator[EventsMessageTypeDef]

paginate#

Type annotations and code completion for DescribeEventsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    SourceIdentifier: str = ...,
    SourceType: SourceTypeType = ...,  # (1)
    StartTime: TimestampTypeDef = ...,
    EndTime: TimestampTypeDef = ...,
    Duration: int = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> aiobotocore.paginate.AioPageIterator[EventsMessageTypeDef]:  # (3)
    ...
  1. See SourceTypeType
  2. See PaginatorConfigTypeDef
  3. See AioPageIterator[EventsMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeEventsMessagePaginateTypeDef = {  # (1)
    "SourceIdentifier": ...,
}

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

DescribeGlobalReplicationGroupsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_global_replication_groups"). boto3 documentation

# DescribeGlobalReplicationGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeGlobalReplicationGroupsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeGlobalReplicationGroupsPaginator = client.get_paginator("describe_global_replication_groups")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeGlobalReplicationGroupsResultTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeGlobalReplicationGroupsPaginator
  3. item: AioPageIterator[DescribeGlobalReplicationGroupsResultTypeDef]

paginate#

Type annotations and code completion for DescribeGlobalReplicationGroupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    GlobalReplicationGroupId: str = ...,
    ShowMemberInfo: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[DescribeGlobalReplicationGroupsResultTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[DescribeGlobalReplicationGroupsResultTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeGlobalReplicationGroupsMessagePaginateTypeDef = {  # (1)
    "GlobalReplicationGroupId": ...,
}

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

DescribeReplicationGroupsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_replication_groups"). boto3 documentation

# DescribeReplicationGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeReplicationGroupsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeReplicationGroupsPaginator = client.get_paginator("describe_replication_groups")  # (2)
    async for item in paginator.paginate(...):
        item: ReplicationGroupMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeReplicationGroupsPaginator
  3. item: AioPageIterator[ReplicationGroupMessageTypeDef]

paginate#

Type annotations and code completion for DescribeReplicationGroupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ReplicationGroupId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[ReplicationGroupMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[ReplicationGroupMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeReplicationGroupsMessagePaginateTypeDef = {  # (1)
    "ReplicationGroupId": ...,
}

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

DescribeReservedCacheNodesOfferingsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_reserved_cache_nodes_offerings"). boto3 documentation

# DescribeReservedCacheNodesOfferingsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeReservedCacheNodesOfferingsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeReservedCacheNodesOfferingsPaginator = client.get_paginator("describe_reserved_cache_nodes_offerings")  # (2)
    async for item in paginator.paginate(...):
        item: ReservedCacheNodesOfferingMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeReservedCacheNodesOfferingsPaginator
  3. item: AioPageIterator[ReservedCacheNodesOfferingMessageTypeDef]

paginate#

Type annotations and code completion for DescribeReservedCacheNodesOfferingsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ReservedCacheNodesOfferingId: str = ...,
    CacheNodeType: str = ...,
    Duration: str = ...,
    ProductDescription: str = ...,
    OfferingType: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[ReservedCacheNodesOfferingMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[ReservedCacheNodesOfferingMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeReservedCacheNodesOfferingsMessagePaginateTypeDef = {  # (1)
    "ReservedCacheNodesOfferingId": ...,
}

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

DescribeReservedCacheNodesPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_reserved_cache_nodes"). boto3 documentation

# DescribeReservedCacheNodesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeReservedCacheNodesPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeReservedCacheNodesPaginator = client.get_paginator("describe_reserved_cache_nodes")  # (2)
    async for item in paginator.paginate(...):
        item: ReservedCacheNodeMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeReservedCacheNodesPaginator
  3. item: AioPageIterator[ReservedCacheNodeMessageTypeDef]

paginate#

Type annotations and code completion for DescribeReservedCacheNodesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ReservedCacheNodeId: str = ...,
    ReservedCacheNodesOfferingId: str = ...,
    CacheNodeType: str = ...,
    Duration: str = ...,
    ProductDescription: str = ...,
    OfferingType: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[ReservedCacheNodeMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[ReservedCacheNodeMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeReservedCacheNodesMessagePaginateTypeDef = {  # (1)
    "ReservedCacheNodeId": ...,
}

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

DescribeServerlessCacheSnapshotsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_serverless_cache_snapshots"). boto3 documentation

# DescribeServerlessCacheSnapshotsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeServerlessCacheSnapshotsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeServerlessCacheSnapshotsPaginator = client.get_paginator("describe_serverless_cache_snapshots")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeServerlessCacheSnapshotsResponseTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeServerlessCacheSnapshotsPaginator
  3. item: AioPageIterator[DescribeServerlessCacheSnapshotsResponseTypeDef]

paginate#

Type annotations and code completion for DescribeServerlessCacheSnapshotsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ServerlessCacheName: str = ...,
    ServerlessCacheSnapshotName: str = ...,
    SnapshotType: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[DescribeServerlessCacheSnapshotsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[DescribeServerlessCacheSnapshotsResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeServerlessCacheSnapshotsRequestPaginateTypeDef = {  # (1)
    "ServerlessCacheName": ...,
}

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

DescribeServerlessCachesPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_serverless_caches"). boto3 documentation

# DescribeServerlessCachesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeServerlessCachesPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeServerlessCachesPaginator = client.get_paginator("describe_serverless_caches")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeServerlessCachesResponseTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeServerlessCachesPaginator
  3. item: AioPageIterator[DescribeServerlessCachesResponseTypeDef]

paginate#

Type annotations and code completion for DescribeServerlessCachesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ServerlessCacheName: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[DescribeServerlessCachesResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[DescribeServerlessCachesResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeServerlessCachesRequestPaginateTypeDef = {  # (1)
    "ServerlessCacheName": ...,
}

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

DescribeServiceUpdatesPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_service_updates"). boto3 documentation

# DescribeServiceUpdatesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeServiceUpdatesPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeServiceUpdatesPaginator = client.get_paginator("describe_service_updates")  # (2)
    async for item in paginator.paginate(...):
        item: ServiceUpdatesMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeServiceUpdatesPaginator
  3. item: AioPageIterator[ServiceUpdatesMessageTypeDef]

paginate#

Type annotations and code completion for DescribeServiceUpdatesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ServiceUpdateName: str = ...,
    ServiceUpdateStatus: Sequence[ServiceUpdateStatusType] = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> aiobotocore.paginate.AioPageIterator[ServiceUpdatesMessageTypeDef]:  # (3)
    ...
  1. See Sequence[ServiceUpdateStatusType]
  2. See PaginatorConfigTypeDef
  3. See AioPageIterator[ServiceUpdatesMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeServiceUpdatesMessagePaginateTypeDef = {  # (1)
    "ServiceUpdateName": ...,
}

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

DescribeSnapshotsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_snapshots"). boto3 documentation

# DescribeSnapshotsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeSnapshotsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeSnapshotsPaginator = client.get_paginator("describe_snapshots")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeSnapshotsListMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeSnapshotsPaginator
  3. item: AioPageIterator[DescribeSnapshotsListMessageTypeDef]

paginate#

Type annotations and code completion for DescribeSnapshotsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ReplicationGroupId: str = ...,
    CacheClusterId: str = ...,
    SnapshotName: str = ...,
    SnapshotSource: str = ...,
    ShowNodeGroupConfig: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[DescribeSnapshotsListMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[DescribeSnapshotsListMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeSnapshotsMessagePaginateTypeDef = {  # (1)
    "ReplicationGroupId": ...,
}

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

DescribeUpdateActionsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_update_actions"). boto3 documentation

# DescribeUpdateActionsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeUpdateActionsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeUpdateActionsPaginator = client.get_paginator("describe_update_actions")  # (2)
    async for item in paginator.paginate(...):
        item: UpdateActionsMessageTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeUpdateActionsPaginator
  3. item: AioPageIterator[UpdateActionsMessageTypeDef]

paginate#

Type annotations and code completion for DescribeUpdateActionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ServiceUpdateName: str = ...,
    ReplicationGroupIds: Sequence[str] = ...,
    CacheClusterIds: Sequence[str] = ...,
    Engine: str = ...,
    ServiceUpdateStatus: Sequence[ServiceUpdateStatusType] = ...,  # (1)
    ServiceUpdateTimeRange: TimeRangeFilterTypeDef = ...,  # (2)
    UpdateActionStatus: Sequence[UpdateActionStatusType] = ...,  # (3)
    ShowNodeLevelUpdateStatus: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (4)
) -> aiobotocore.paginate.AioPageIterator[UpdateActionsMessageTypeDef]:  # (5)
    ...
  1. See Sequence[ServiceUpdateStatusType]
  2. See TimeRangeFilterTypeDef
  3. See Sequence[UpdateActionStatusType]
  4. See PaginatorConfigTypeDef
  5. See AioPageIterator[UpdateActionsMessageTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeUpdateActionsMessagePaginateTypeDef = {  # (1)
    "ServiceUpdateName": ...,
}

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

DescribeUserGroupsPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_user_groups"). boto3 documentation

# DescribeUserGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeUserGroupsPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeUserGroupsPaginator = client.get_paginator("describe_user_groups")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeUserGroupsResultTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeUserGroupsPaginator
  3. item: AioPageIterator[DescribeUserGroupsResultTypeDef]

paginate#

Type annotations and code completion for DescribeUserGroupsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    UserGroupId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> aiobotocore.paginate.AioPageIterator[DescribeUserGroupsResultTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See AioPageIterator[DescribeUserGroupsResultTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeUserGroupsMessagePaginateTypeDef = {  # (1)
    "UserGroupId": ...,
}

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

DescribeUsersPaginator#

Type annotations and code completion for session.create_client("elasticache").get_paginator("describe_users"). boto3 documentation

# DescribeUsersPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_elasticache.paginator import DescribeUsersPaginator

session = get_session()
async with session.create_client("elasticache") as client:  # (1)
    paginator: DescribeUsersPaginator = client.get_paginator("describe_users")  # (2)
    async for item in paginator.paginate(...):
        item: DescribeUsersResultTypeDef
        print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeUsersPaginator
  3. item: AioPageIterator[DescribeUsersResultTypeDef]

paginate#

Type annotations and code completion for DescribeUsersPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    Engine: str = ...,
    UserId: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> aiobotocore.paginate.AioPageIterator[DescribeUsersResultTypeDef]:  # (3)
    ...
  1. See Sequence[FilterTypeDef]
  2. See PaginatorConfigTypeDef
  3. See AioPageIterator[DescribeUsersResultTypeDef]
# paginate method usage example with argument unpacking

kwargs: DescribeUsersMessagePaginateTypeDef = {  # (1)
    "Engine": ...,
}

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