Skip to content

Paginators

Index > ElastiCache > Paginators

Auto-generated documentation for ElastiCache type annotations stubs module mypy-boto3-elasticache.

DescribeCacheClustersPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheClustersPaginator

def get_describe_cache_clusters_paginator() -> DescribeCacheClustersPaginator:
    return Session().client("elasticache").get_paginator("describe_cache_clusters")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheClustersPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeCacheClustersPaginator = client.get_paginator("describe_cache_clusters")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheClustersPaginator
  3. item: CacheClusterMessageTypeDef

paginate

Type annotations and code completion for DescribeCacheClustersPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    CacheClusterId: str = ...,
    ShowCacheNodeInfo: bool = ...,
    ShowCacheClustersNotInReplicationGroups: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[CacheClusterMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See CacheClusterMessageTypeDef
Usage example with kwargs
kwargs: DescribeCacheClustersMessageDescribeCacheClustersPaginateTypeDef = {  # (1)
    "CacheClusterId": ...,
}

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

DescribeCacheEngineVersionsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheEngineVersionsPaginator

def get_describe_cache_engine_versions_paginator() -> DescribeCacheEngineVersionsPaginator:
    return Session().client("elasticache").get_paginator("describe_cache_engine_versions")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheEngineVersionsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeCacheEngineVersionsPaginator = client.get_paginator("describe_cache_engine_versions")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheEngineVersionsPaginator
  3. item: CacheEngineVersionMessageTypeDef

paginate

Type annotations and code completion for DescribeCacheEngineVersionsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    Engine: str = ...,
    EngineVersion: str = ...,
    CacheParameterGroupFamily: str = ...,
    DefaultOnly: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[CacheEngineVersionMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See CacheEngineVersionMessageTypeDef
Usage example with kwargs
kwargs: DescribeCacheEngineVersionsMessageDescribeCacheEngineVersionsPaginateTypeDef = {  # (1)
    "Engine": ...,
}

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

DescribeCacheParameterGroupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheParameterGroupsPaginator

def get_describe_cache_parameter_groups_paginator() -> DescribeCacheParameterGroupsPaginator:
    return Session().client("elasticache").get_paginator("describe_cache_parameter_groups")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheParameterGroupsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeCacheParameterGroupsPaginator = client.get_paginator("describe_cache_parameter_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheParameterGroupsPaginator
  3. item: CacheParameterGroupsMessageTypeDef

paginate

Type annotations and code completion for DescribeCacheParameterGroupsPaginator.paginate method.

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

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

DescribeCacheParametersPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheParametersPaginator

def get_describe_cache_parameters_paginator() -> DescribeCacheParametersPaginator:
    return Session().client("elasticache").get_paginator("describe_cache_parameters")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheParametersPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeCacheParametersPaginator = client.get_paginator("describe_cache_parameters")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheParametersPaginator
  3. item: CacheParameterGroupDetailsTypeDef

paginate

Type annotations and code completion for DescribeCacheParametersPaginator.paginate method.

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

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

DescribeCacheSecurityGroupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheSecurityGroupsPaginator

def get_describe_cache_security_groups_paginator() -> DescribeCacheSecurityGroupsPaginator:
    return Session().client("elasticache").get_paginator("describe_cache_security_groups")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheSecurityGroupsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeCacheSecurityGroupsPaginator = client.get_paginator("describe_cache_security_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheSecurityGroupsPaginator
  3. item: CacheSecurityGroupMessageTypeDef

paginate

Type annotations and code completion for DescribeCacheSecurityGroupsPaginator.paginate method.

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

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

DescribeCacheSubnetGroupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheSubnetGroupsPaginator

def get_describe_cache_subnet_groups_paginator() -> DescribeCacheSubnetGroupsPaginator:
    return Session().client("elasticache").get_paginator("describe_cache_subnet_groups")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeCacheSubnetGroupsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeCacheSubnetGroupsPaginator = client.get_paginator("describe_cache_subnet_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeCacheSubnetGroupsPaginator
  3. item: CacheSubnetGroupMessageTypeDef

paginate

Type annotations and code completion for DescribeCacheSubnetGroupsPaginator.paginate method.

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

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

DescribeEngineDefaultParametersPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeEngineDefaultParametersPaginator

def get_describe_engine_default_parameters_paginator() -> DescribeEngineDefaultParametersPaginator:
    return Session().client("elasticache").get_paginator("describe_engine_default_parameters")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeEngineDefaultParametersPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeEngineDefaultParametersPaginator = client.get_paginator("describe_engine_default_parameters")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeEngineDefaultParametersPaginator
  3. item: DescribeEngineDefaultParametersResultTypeDef

paginate

Type annotations and code completion for DescribeEngineDefaultParametersPaginator.paginate method.

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

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

DescribeEventsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeEventsPaginator

def get_describe_events_paginator() -> DescribeEventsPaginator:
    return Session().client("elasticache").get_paginator("describe_events")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeEventsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeEventsPaginator = client.get_paginator("describe_events")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeEventsPaginator
  3. item: EventsMessageTypeDef

paginate

Type annotations and code completion for DescribeEventsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    SourceIdentifier: str = ...,
    SourceType: SourceTypeType = ...,  # (1)
    StartTime: Union[datetime, str] = ...,
    EndTime: Union[datetime, str] = ...,
    Duration: int = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> _PageIterator[EventsMessageTypeDef]:  # (3)
    ...
  1. See SourceTypeType
  2. See PaginatorConfigTypeDef
  3. See EventsMessageTypeDef
Usage example with kwargs
kwargs: DescribeEventsMessageDescribeEventsPaginateTypeDef = {  # (1)
    "SourceIdentifier": ...,
}

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

DescribeGlobalReplicationGroupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeGlobalReplicationGroupsPaginator

def get_describe_global_replication_groups_paginator() -> DescribeGlobalReplicationGroupsPaginator:
    return Session().client("elasticache").get_paginator("describe_global_replication_groups")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeGlobalReplicationGroupsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeGlobalReplicationGroupsPaginator = client.get_paginator("describe_global_replication_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeGlobalReplicationGroupsPaginator
  3. item: DescribeGlobalReplicationGroupsResultTypeDef

paginate

Type annotations and code completion for DescribeGlobalReplicationGroupsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    GlobalReplicationGroupId: str = ...,
    ShowMemberInfo: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[DescribeGlobalReplicationGroupsResultTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See DescribeGlobalReplicationGroupsResultTypeDef
Usage example with kwargs
kwargs: DescribeGlobalReplicationGroupsMessageDescribeGlobalReplicationGroupsPaginateTypeDef = {  # (1)
    "GlobalReplicationGroupId": ...,
}

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

DescribeReplicationGroupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeReplicationGroupsPaginator

def get_describe_replication_groups_paginator() -> DescribeReplicationGroupsPaginator:
    return Session().client("elasticache").get_paginator("describe_replication_groups")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeReplicationGroupsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeReplicationGroupsPaginator = client.get_paginator("describe_replication_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeReplicationGroupsPaginator
  3. item: ReplicationGroupMessageTypeDef

paginate

Type annotations and code completion for DescribeReplicationGroupsPaginator.paginate method.

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

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

DescribeReservedCacheNodesPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeReservedCacheNodesPaginator

def get_describe_reserved_cache_nodes_paginator() -> DescribeReservedCacheNodesPaginator:
    return Session().client("elasticache").get_paginator("describe_reserved_cache_nodes")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeReservedCacheNodesPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeReservedCacheNodesPaginator = client.get_paginator("describe_reserved_cache_nodes")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeReservedCacheNodesPaginator
  3. item: ReservedCacheNodeMessageTypeDef

paginate

Type annotations and code completion for DescribeReservedCacheNodesPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    ReservedCacheNodeId: str = ...,
    ReservedCacheNodesOfferingId: str = ...,
    CacheNodeType: str = ...,
    Duration: str = ...,
    ProductDescription: str = ...,
    OfferingType: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[ReservedCacheNodeMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ReservedCacheNodeMessageTypeDef
Usage example with kwargs
kwargs: DescribeReservedCacheNodesMessageDescribeReservedCacheNodesPaginateTypeDef = {  # (1)
    "ReservedCacheNodeId": ...,
}

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

DescribeReservedCacheNodesOfferingsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeReservedCacheNodesOfferingsPaginator

def get_describe_reserved_cache_nodes_offerings_paginator() -> DescribeReservedCacheNodesOfferingsPaginator:
    return Session().client("elasticache").get_paginator("describe_reserved_cache_nodes_offerings")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeReservedCacheNodesOfferingsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeReservedCacheNodesOfferingsPaginator = client.get_paginator("describe_reserved_cache_nodes_offerings")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeReservedCacheNodesOfferingsPaginator
  3. item: ReservedCacheNodesOfferingMessageTypeDef

paginate

Type annotations and code completion for DescribeReservedCacheNodesOfferingsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    ReservedCacheNodesOfferingId: str = ...,
    CacheNodeType: str = ...,
    Duration: str = ...,
    ProductDescription: str = ...,
    OfferingType: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[ReservedCacheNodesOfferingMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ReservedCacheNodesOfferingMessageTypeDef
Usage example with kwargs
kwargs: DescribeReservedCacheNodesOfferingsMessageDescribeReservedCacheNodesOfferingsPaginateTypeDef = {  # (1)
    "ReservedCacheNodesOfferingId": ...,
}

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

DescribeServiceUpdatesPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeServiceUpdatesPaginator

def get_describe_service_updates_paginator() -> DescribeServiceUpdatesPaginator:
    return Session().client("elasticache").get_paginator("describe_service_updates")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeServiceUpdatesPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeServiceUpdatesPaginator = client.get_paginator("describe_service_updates")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeServiceUpdatesPaginator
  3. item: ServiceUpdatesMessageTypeDef

paginate

Type annotations and code completion for DescribeServiceUpdatesPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    ServiceUpdateName: str = ...,
    ServiceUpdateStatus: Sequence[ServiceUpdateStatusType] = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> _PageIterator[ServiceUpdatesMessageTypeDef]:  # (3)
    ...
  1. See ServiceUpdateStatusType
  2. See PaginatorConfigTypeDef
  3. See ServiceUpdatesMessageTypeDef
Usage example with kwargs
kwargs: DescribeServiceUpdatesMessageDescribeServiceUpdatesPaginateTypeDef = {  # (1)
    "ServiceUpdateName": ...,
}

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

DescribeSnapshotsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeSnapshotsPaginator

def get_describe_snapshots_paginator() -> DescribeSnapshotsPaginator:
    return Session().client("elasticache").get_paginator("describe_snapshots")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeSnapshotsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeSnapshotsPaginator = client.get_paginator("describe_snapshots")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeSnapshotsPaginator
  3. item: DescribeSnapshotsListMessageTypeDef

paginate

Type annotations and code completion for DescribeSnapshotsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    ReplicationGroupId: str = ...,
    CacheClusterId: str = ...,
    SnapshotName: str = ...,
    SnapshotSource: str = ...,
    ShowNodeGroupConfig: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[DescribeSnapshotsListMessageTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See DescribeSnapshotsListMessageTypeDef
Usage example with kwargs
kwargs: DescribeSnapshotsMessageDescribeSnapshotsPaginateTypeDef = {  # (1)
    "ReplicationGroupId": ...,
}

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

DescribeUpdateActionsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeUpdateActionsPaginator

def get_describe_update_actions_paginator() -> DescribeUpdateActionsPaginator:
    return Session().client("elasticache").get_paginator("describe_update_actions")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeUpdateActionsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeUpdateActionsPaginator = client.get_paginator("describe_update_actions")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeUpdateActionsPaginator
  3. item: UpdateActionsMessageTypeDef

paginate

Type annotations and code completion for DescribeUpdateActionsPaginator.paginate method.

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)
) -> _PageIterator[UpdateActionsMessageTypeDef]:  # (5)
    ...
  1. See ServiceUpdateStatusType
  2. See TimeRangeFilterTypeDef
  3. See UpdateActionStatusType
  4. See PaginatorConfigTypeDef
  5. See UpdateActionsMessageTypeDef
Usage example with kwargs
kwargs: DescribeUpdateActionsMessageDescribeUpdateActionsPaginateTypeDef = {  # (1)
    "ServiceUpdateName": ...,
}

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

DescribeUserGroupsPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeUserGroupsPaginator

def get_describe_user_groups_paginator() -> DescribeUserGroupsPaginator:
    return Session().client("elasticache").get_paginator("describe_user_groups")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeUserGroupsPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeUserGroupsPaginator = client.get_paginator("describe_user_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeUserGroupsPaginator
  3. item: DescribeUserGroupsResultTypeDef

paginate

Type annotations and code completion for DescribeUserGroupsPaginator.paginate method.

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

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

DescribeUsersPaginator

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

Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeUsersPaginator

def get_describe_users_paginator() -> DescribeUsersPaginator:
    return Session().client("elasticache").get_paginator("describe_users")
Usage example
from boto3.session import Session

from mypy_boto3_elasticache.paginator import DescribeUsersPaginator

session = Session()

client = Session().client("elasticache")  # (1)
paginator: DescribeUsersPaginator = client.get_paginator("describe_users")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ElastiCacheClient
  2. paginator: DescribeUsersPaginator
  3. item: DescribeUsersResultTypeDef

paginate

Type annotations and code completion for DescribeUsersPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    Engine: str = ...,
    UserId: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> _PageIterator[DescribeUsersResultTypeDef]:  # (3)
    ...
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef
  3. See DescribeUsersResultTypeDef
Usage example with kwargs
kwargs: DescribeUsersMessageDescribeUsersPaginateTypeDef = {  # (1)
    "Engine": ...,
}

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