Paginators#
Index > CloudWatch > Paginators
Auto-generated documentation for CloudWatch type annotations stubs module types-boto3-cloudwatch.
DescribeAlarmHistoryPaginator#
Type annotations and code completion for boto3.client("cloudwatch").get_paginator("describe_alarm_history").
 boto3 documentation
# DescribeAlarmHistoryPaginator usage example
from boto3.session import Session
from types_boto3_cloudwatch.paginator import DescribeAlarmHistoryPaginator
def get_describe_alarm_history_paginator() -> DescribeAlarmHistoryPaginator:
    return Session().client("cloudwatch").get_paginator("describe_alarm_history")# DescribeAlarmHistoryPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_cloudwatch.paginator import DescribeAlarmHistoryPaginator
session = Session()
client = Session().client("cloudwatch")  # (1)
paginator: DescribeAlarmHistoryPaginator = client.get_paginator("describe_alarm_history")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: CloudWatchClient
- paginator: DescribeAlarmHistoryPaginator
- item: PageIterator[DescribeAlarmHistoryOutputTypeDef]
paginate#
Type annotations and code completion for DescribeAlarmHistoryPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    AlarmName: str = ...,
    AlarmContributorId: str = ...,
    AlarmTypes: Sequence[AlarmTypeType] = ...,  # (1)
    HistoryItemType: HistoryItemTypeType = ...,  # (2)
    StartDate: TimestampTypeDef = ...,
    EndDate: TimestampTypeDef = ...,
    ScanBy: ScanByType = ...,  # (3)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (4)
) -> botocore.paginate.PageIterator[DescribeAlarmHistoryOutputTypeDef]:  # (5)
    ...- See Sequence[AlarmTypeType]
- See HistoryItemTypeType
- See ScanByType
- See PaginatorConfigTypeDef
- See PageIterator[DescribeAlarmHistoryOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: DescribeAlarmHistoryInputPaginateTypeDef = {  # (1)
    "AlarmName": ...,
}
parent.paginate(**kwargs)DescribeAlarmsPaginator#
Type annotations and code completion for boto3.client("cloudwatch").get_paginator("describe_alarms").
 boto3 documentation
# DescribeAlarmsPaginator usage example
from boto3.session import Session
from types_boto3_cloudwatch.paginator import DescribeAlarmsPaginator
def get_describe_alarms_paginator() -> DescribeAlarmsPaginator:
    return Session().client("cloudwatch").get_paginator("describe_alarms")# DescribeAlarmsPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_cloudwatch.paginator import DescribeAlarmsPaginator
session = Session()
client = Session().client("cloudwatch")  # (1)
paginator: DescribeAlarmsPaginator = client.get_paginator("describe_alarms")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: CloudWatchClient
- paginator: DescribeAlarmsPaginator
- item: PageIterator[DescribeAlarmsOutputTypeDef]
paginate#
Type annotations and code completion for DescribeAlarmsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    AlarmNames: Sequence[str] = ...,
    AlarmNamePrefix: str = ...,
    AlarmTypes: Sequence[AlarmTypeType] = ...,  # (1)
    ChildrenOfAlarmName: str = ...,
    ParentsOfAlarmName: str = ...,
    StateValue: StateValueType = ...,  # (2)
    ActionPrefix: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (3)
) -> botocore.paginate.PageIterator[DescribeAlarmsOutputTypeDef]:  # (4)
    ...- See Sequence[AlarmTypeType]
- See StateValueType
- See PaginatorConfigTypeDef
- See PageIterator[DescribeAlarmsOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: DescribeAlarmsInputPaginateTypeDef = {  # (1)
    "AlarmNames": ...,
}
parent.paginate(**kwargs)DescribeAnomalyDetectorsPaginator#
Type annotations and code completion for boto3.client("cloudwatch").get_paginator("describe_anomaly_detectors").
 boto3 documentation
# DescribeAnomalyDetectorsPaginator usage example
from boto3.session import Session
from types_boto3_cloudwatch.paginator import DescribeAnomalyDetectorsPaginator
def get_describe_anomaly_detectors_paginator() -> DescribeAnomalyDetectorsPaginator:
    return Session().client("cloudwatch").get_paginator("describe_anomaly_detectors")# DescribeAnomalyDetectorsPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_cloudwatch.paginator import DescribeAnomalyDetectorsPaginator
session = Session()
client = Session().client("cloudwatch")  # (1)
paginator: DescribeAnomalyDetectorsPaginator = client.get_paginator("describe_anomaly_detectors")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: CloudWatchClient
- paginator: DescribeAnomalyDetectorsPaginator
- item: PageIterator[DescribeAnomalyDetectorsOutputTypeDef]
paginate#
Type annotations and code completion for DescribeAnomalyDetectorsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    Namespace: str = ...,
    MetricName: str = ...,
    Dimensions: Sequence[DimensionTypeDef] = ...,  # (1)
    AnomalyDetectorTypes: Sequence[AnomalyDetectorTypeType] = ...,  # (2)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (3)
) -> botocore.paginate.PageIterator[DescribeAnomalyDetectorsOutputTypeDef]:  # (4)
    ...- See Sequence[DimensionTypeDef]
- See Sequence[AnomalyDetectorTypeType]
- See PaginatorConfigTypeDef
- See PageIterator[DescribeAnomalyDetectorsOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: DescribeAnomalyDetectorsInputPaginateTypeDef = {  # (1)
    "Namespace": ...,
}
parent.paginate(**kwargs)GetMetricDataPaginator#
Type annotations and code completion for boto3.client("cloudwatch").get_paginator("get_metric_data").
 boto3 documentation
# GetMetricDataPaginator usage example
from boto3.session import Session
from types_boto3_cloudwatch.paginator import GetMetricDataPaginator
def get_get_metric_data_paginator() -> GetMetricDataPaginator:
    return Session().client("cloudwatch").get_paginator("get_metric_data")# GetMetricDataPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_cloudwatch.paginator import GetMetricDataPaginator
session = Session()
client = Session().client("cloudwatch")  # (1)
paginator: GetMetricDataPaginator = client.get_paginator("get_metric_data")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: CloudWatchClient
- paginator: GetMetricDataPaginator
- item: PageIterator[GetMetricDataOutputTypeDef]
paginate#
Type annotations and code completion for GetMetricDataPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    MetricDataQueries: Sequence[MetricDataQueryUnionTypeDef],  # (1)
    StartTime: TimestampTypeDef,
    EndTime: TimestampTypeDef,
    ScanBy: ScanByType = ...,  # (2)
    LabelOptions: LabelOptionsTypeDef = ...,  # (3)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (4)
) -> botocore.paginate.PageIterator[GetMetricDataOutputTypeDef]:  # (5)
    ...- See Sequence[MetricDataQueryUnionTypeDef]
- See ScanByType
- See LabelOptionsTypeDef
- See PaginatorConfigTypeDef
- See PageIterator[GetMetricDataOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: GetMetricDataInputPaginateTypeDef = {  # (1)
    "MetricDataQueries": ...,
    "StartTime": ...,
    "EndTime": ...,
}
parent.paginate(**kwargs)ListDashboardsPaginator#
Type annotations and code completion for boto3.client("cloudwatch").get_paginator("list_dashboards").
 boto3 documentation
# ListDashboardsPaginator usage example
from boto3.session import Session
from types_boto3_cloudwatch.paginator import ListDashboardsPaginator
def get_list_dashboards_paginator() -> ListDashboardsPaginator:
    return Session().client("cloudwatch").get_paginator("list_dashboards")# ListDashboardsPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_cloudwatch.paginator import ListDashboardsPaginator
session = Session()
client = Session().client("cloudwatch")  # (1)
paginator: ListDashboardsPaginator = client.get_paginator("list_dashboards")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: CloudWatchClient
- paginator: ListDashboardsPaginator
- item: PageIterator[ListDashboardsOutputTypeDef]
paginate#
Type annotations and code completion for ListDashboardsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    DashboardNamePrefix: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListDashboardsOutputTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListDashboardsOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListDashboardsInputPaginateTypeDef = {  # (1)
    "DashboardNamePrefix": ...,
}
parent.paginate(**kwargs)ListMetricsPaginator#
Type annotations and code completion for boto3.client("cloudwatch").get_paginator("list_metrics").
 boto3 documentation
# ListMetricsPaginator usage example
from boto3.session import Session
from types_boto3_cloudwatch.paginator import ListMetricsPaginator
def get_list_metrics_paginator() -> ListMetricsPaginator:
    return Session().client("cloudwatch").get_paginator("list_metrics")# ListMetricsPaginator usage example with type annotations
from boto3.session import Session
from types_boto3_cloudwatch.paginator import ListMetricsPaginator
session = Session()
client = Session().client("cloudwatch")  # (1)
paginator: ListMetricsPaginator = client.get_paginator("list_metrics")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)- client: CloudWatchClient
- paginator: ListMetricsPaginator
- item: PageIterator[ListMetricsOutputTypeDef]
paginate#
Type annotations and code completion for ListMetricsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    Namespace: str = ...,
    MetricName: str = ...,
    Dimensions: Sequence[DimensionFilterTypeDef] = ...,  # (1)
    RecentlyActive: RecentlyActiveType = ...,  # (2)
    IncludeLinkedAccounts: bool = ...,
    OwningAccount: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (3)
) -> botocore.paginate.PageIterator[ListMetricsOutputTypeDef]:  # (4)
    ...- See Sequence[DimensionFilterTypeDef]
- See RecentlyActiveType
- See PaginatorConfigTypeDef
- See PageIterator[ListMetricsOutputTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListMetricsInputPaginateTypeDef = {  # (1)
    "Namespace": ...,
}
parent.paginate(**kwargs)