Waiters#
Index > ElastiCache > Waiters
Auto-generated documentation for ElastiCache type annotations stubs module types-boto3-elasticache.
CacheClusterAvailableWaiter#
Type annotations and code completion for boto3.client("elasticache").get_waiter("cache_cluster_available").
 boto3 documentation
# CacheClusterAvailableWaiter usage example
from boto3.session import Session
from types_boto3_elasticache.waiter import CacheClusterAvailableWaiter
session = Session()
client = session.client("elasticache")  # (1)
waiter: CacheClusterAvailableWaiter = client.get_waiter("cache_cluster_available")  # (2)
await waiter.wait(...)- client: ElastiCacheClient
- waiter: CacheClusterAvailableWaiter
wait#
Type annotations and code completion for CacheClusterAvailableWaiter.wait method.
# wait method definition
def wait(
    self,
    *,
    CacheClusterId: str = ...,
    MaxRecords: int = ...,
    Marker: str = ...,
    ShowCacheNodeInfo: bool = ...,
    ShowCacheClustersNotInReplicationGroups: bool = ...,
    WaiterConfig: WaiterConfigTypeDef = ...,  # (1)
) -> None:
    ...# wait method usage example with argument unpacking
kwargs: DescribeCacheClustersMessageWaitTypeDef = {  # (1)
    "CacheClusterId": ...,
}
parent.wait(**kwargs)CacheClusterDeletedWaiter#
Type annotations and code completion for boto3.client("elasticache").get_waiter("cache_cluster_deleted").
 boto3 documentation
# CacheClusterDeletedWaiter usage example
from boto3.session import Session
from types_boto3_elasticache.waiter import CacheClusterDeletedWaiter
session = Session()
client = session.client("elasticache")  # (1)
waiter: CacheClusterDeletedWaiter = client.get_waiter("cache_cluster_deleted")  # (2)
await waiter.wait(...)- client: ElastiCacheClient
- waiter: CacheClusterDeletedWaiter
wait#
Type annotations and code completion for CacheClusterDeletedWaiter.wait method.
# wait method definition
def wait(
    self,
    *,
    CacheClusterId: str = ...,
    MaxRecords: int = ...,
    Marker: str = ...,
    ShowCacheNodeInfo: bool = ...,
    ShowCacheClustersNotInReplicationGroups: bool = ...,
    WaiterConfig: WaiterConfigTypeDef = ...,  # (1)
) -> None:
    ...# wait method usage example with argument unpacking
kwargs: DescribeCacheClustersMessageWaitExtraTypeDef = {  # (1)
    "CacheClusterId": ...,
}
parent.wait(**kwargs)ReplicationGroupAvailableWaiter#
Type annotations and code completion for boto3.client("elasticache").get_waiter("replication_group_available").
 boto3 documentation
# ReplicationGroupAvailableWaiter usage example
from boto3.session import Session
from types_boto3_elasticache.waiter import ReplicationGroupAvailableWaiter
session = Session()
client = session.client("elasticache")  # (1)
waiter: ReplicationGroupAvailableWaiter = client.get_waiter("replication_group_available")  # (2)
await waiter.wait(...)- client: ElastiCacheClient
- waiter: ReplicationGroupAvailableWaiter
wait#
Type annotations and code completion for ReplicationGroupAvailableWaiter.wait method.
# wait method definition
def wait(
    self,
    *,
    ReplicationGroupId: str = ...,
    MaxRecords: int = ...,
    Marker: str = ...,
    WaiterConfig: WaiterConfigTypeDef = ...,  # (1)
) -> None:
    ...# wait method usage example with argument unpacking
kwargs: DescribeReplicationGroupsMessageWaitTypeDef = {  # (1)
    "ReplicationGroupId": ...,
}
parent.wait(**kwargs)ReplicationGroupDeletedWaiter#
Type annotations and code completion for boto3.client("elasticache").get_waiter("replication_group_deleted").
 boto3 documentation
# ReplicationGroupDeletedWaiter usage example
from boto3.session import Session
from types_boto3_elasticache.waiter import ReplicationGroupDeletedWaiter
session = Session()
client = session.client("elasticache")  # (1)
waiter: ReplicationGroupDeletedWaiter = client.get_waiter("replication_group_deleted")  # (2)
await waiter.wait(...)- client: ElastiCacheClient
- waiter: ReplicationGroupDeletedWaiter
wait#
Type annotations and code completion for ReplicationGroupDeletedWaiter.wait method.
# wait method definition
def wait(
    self,
    *,
    ReplicationGroupId: str = ...,
    MaxRecords: int = ...,
    Marker: str = ...,
    WaiterConfig: WaiterConfigTypeDef = ...,  # (1)
) -> None:
    ...# wait method usage example with argument unpacking
kwargs: DescribeReplicationGroupsMessageWaitExtraTypeDef = {  # (1)
    "ReplicationGroupId": ...,
}
parent.wait(**kwargs)