Skip to content

Paginators#

Index > CostExplorer > Paginators

Auto-generated documentation for CostExplorer type annotations stubs module types-boto3-ce.

GetAnomaliesPaginator#

Type annotations and code completion for boto3.client("ce").get_paginator("get_anomalies"). boto3 documentation

# GetAnomaliesPaginator usage example

from boto3.session import Session

from types_boto3_ce.paginator import GetAnomaliesPaginator

def get_get_anomalies_paginator() -> GetAnomaliesPaginator:
    return Session().client("ce").get_paginator("get_anomalies")
# GetAnomaliesPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_ce.paginator import GetAnomaliesPaginator

session = Session()

client = Session().client("ce")  # (1)
paginator: GetAnomaliesPaginator = client.get_paginator("get_anomalies")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: CostExplorerClient
  2. paginator: GetAnomaliesPaginator
  3. item: PageIterator[GetAnomaliesResponseTypeDef]

paginate#

Type annotations and code completion for GetAnomaliesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    DateInterval: AnomalyDateIntervalTypeDef,  # (1)
    MonitorArn: str = ...,
    Feedback: AnomalyFeedbackTypeType = ...,  # (2)
    TotalImpact: TotalImpactFilterTypeDef = ...,  # (3)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (4)
) -> botocore.paginate.PageIterator[GetAnomaliesResponseTypeDef]:  # (5)
    ...
  1. See AnomalyDateIntervalTypeDef
  2. See AnomalyFeedbackTypeType
  3. See TotalImpactFilterTypeDef
  4. See PaginatorConfigTypeDef
  5. See PageIterator[GetAnomaliesResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: GetAnomaliesRequestPaginateTypeDef = {  # (1)
    "DateInterval": ...,
}

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

GetAnomalyMonitorsPaginator#

Type annotations and code completion for boto3.client("ce").get_paginator("get_anomaly_monitors"). boto3 documentation

# GetAnomalyMonitorsPaginator usage example

from boto3.session import Session

from types_boto3_ce.paginator import GetAnomalyMonitorsPaginator

def get_get_anomaly_monitors_paginator() -> GetAnomalyMonitorsPaginator:
    return Session().client("ce").get_paginator("get_anomaly_monitors")
# GetAnomalyMonitorsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_ce.paginator import GetAnomalyMonitorsPaginator

session = Session()

client = Session().client("ce")  # (1)
paginator: GetAnomalyMonitorsPaginator = client.get_paginator("get_anomaly_monitors")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: CostExplorerClient
  2. paginator: GetAnomalyMonitorsPaginator
  3. item: PageIterator[GetAnomalyMonitorsResponsePaginatorTypeDef]

paginate#

Type annotations and code completion for GetAnomalyMonitorsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    MonitorArnList: Sequence[str] = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[GetAnomalyMonitorsResponsePaginatorTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See PageIterator[GetAnomalyMonitorsResponsePaginatorTypeDef]
# paginate method usage example with argument unpacking

kwargs: GetAnomalyMonitorsRequestPaginateTypeDef = {  # (1)
    "MonitorArnList": ...,
}

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

GetAnomalySubscriptionsPaginator#

Type annotations and code completion for boto3.client("ce").get_paginator("get_anomaly_subscriptions"). boto3 documentation

# GetAnomalySubscriptionsPaginator usage example

from boto3.session import Session

from types_boto3_ce.paginator import GetAnomalySubscriptionsPaginator

def get_get_anomaly_subscriptions_paginator() -> GetAnomalySubscriptionsPaginator:
    return Session().client("ce").get_paginator("get_anomaly_subscriptions")
# GetAnomalySubscriptionsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_ce.paginator import GetAnomalySubscriptionsPaginator

session = Session()

client = Session().client("ce")  # (1)
paginator: GetAnomalySubscriptionsPaginator = client.get_paginator("get_anomaly_subscriptions")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: CostExplorerClient
  2. paginator: GetAnomalySubscriptionsPaginator
  3. item: PageIterator[GetAnomalySubscriptionsResponsePaginatorTypeDef]

paginate#

Type annotations and code completion for GetAnomalySubscriptionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    SubscriptionArnList: Sequence[str] = ...,
    MonitorArn: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[GetAnomalySubscriptionsResponsePaginatorTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See PageIterator[GetAnomalySubscriptionsResponsePaginatorTypeDef]
# paginate method usage example with argument unpacking

kwargs: GetAnomalySubscriptionsRequestPaginateTypeDef = {  # (1)
    "SubscriptionArnList": ...,
}

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

GetCostAndUsageComparisonsPaginator#

Type annotations and code completion for boto3.client("ce").get_paginator("get_cost_and_usage_comparisons"). boto3 documentation

# GetCostAndUsageComparisonsPaginator usage example

from boto3.session import Session

from types_boto3_ce.paginator import GetCostAndUsageComparisonsPaginator

def get_get_cost_and_usage_comparisons_paginator() -> GetCostAndUsageComparisonsPaginator:
    return Session().client("ce").get_paginator("get_cost_and_usage_comparisons")
# GetCostAndUsageComparisonsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_ce.paginator import GetCostAndUsageComparisonsPaginator

session = Session()

client = Session().client("ce")  # (1)
paginator: GetCostAndUsageComparisonsPaginator = client.get_paginator("get_cost_and_usage_comparisons")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: CostExplorerClient
  2. paginator: GetCostAndUsageComparisonsPaginator
  3. item: PageIterator[GetCostAndUsageComparisonsResponsePaginatorTypeDef]

paginate#

Type annotations and code completion for GetCostAndUsageComparisonsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    BaselineTimePeriod: DateIntervalTypeDef,  # (1)
    ComparisonTimePeriod: DateIntervalTypeDef,  # (1)
    MetricForComparison: str,
    BillingViewArn: str = ...,
    Filter: ExpressionPaginatorUnionTypeDef = ...,  # (3)
    GroupBy: Sequence[GroupDefinitionTypeDef] = ...,  # (4)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (5)
) -> botocore.paginate.PageIterator[GetCostAndUsageComparisonsResponsePaginatorTypeDef]:  # (6)
    ...
  1. See DateIntervalTypeDef
  2. See DateIntervalTypeDef
  3. See ExpressionPaginatorUnionTypeDef
  4. See Sequence[GroupDefinitionTypeDef]
  5. See PaginatorConfigTypeDef
  6. See PageIterator[GetCostAndUsageComparisonsResponsePaginatorTypeDef]
# paginate method usage example with argument unpacking

kwargs: GetCostAndUsageComparisonsRequestPaginateTypeDef = {  # (1)
    "BaselineTimePeriod": ...,
    "ComparisonTimePeriod": ...,
    "MetricForComparison": ...,
}

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

GetCostComparisonDriversPaginator#

Type annotations and code completion for boto3.client("ce").get_paginator("get_cost_comparison_drivers"). boto3 documentation

# GetCostComparisonDriversPaginator usage example

from boto3.session import Session

from types_boto3_ce.paginator import GetCostComparisonDriversPaginator

def get_get_cost_comparison_drivers_paginator() -> GetCostComparisonDriversPaginator:
    return Session().client("ce").get_paginator("get_cost_comparison_drivers")
# GetCostComparisonDriversPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_ce.paginator import GetCostComparisonDriversPaginator

session = Session()

client = Session().client("ce")  # (1)
paginator: GetCostComparisonDriversPaginator = client.get_paginator("get_cost_comparison_drivers")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: CostExplorerClient
  2. paginator: GetCostComparisonDriversPaginator
  3. item: PageIterator[GetCostComparisonDriversResponsePaginatorTypeDef]

paginate#

Type annotations and code completion for GetCostComparisonDriversPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    BaselineTimePeriod: DateIntervalTypeDef,  # (1)
    ComparisonTimePeriod: DateIntervalTypeDef,  # (1)
    MetricForComparison: str,
    BillingViewArn: str = ...,
    Filter: ExpressionPaginatorUnionTypeDef = ...,  # (3)
    GroupBy: Sequence[GroupDefinitionTypeDef] = ...,  # (4)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (5)
) -> botocore.paginate.PageIterator[GetCostComparisonDriversResponsePaginatorTypeDef]:  # (6)
    ...
  1. See DateIntervalTypeDef
  2. See DateIntervalTypeDef
  3. See ExpressionPaginatorUnionTypeDef
  4. See Sequence[GroupDefinitionTypeDef]
  5. See PaginatorConfigTypeDef
  6. See PageIterator[GetCostComparisonDriversResponsePaginatorTypeDef]
# paginate method usage example with argument unpacking

kwargs: GetCostComparisonDriversRequestPaginateTypeDef = {  # (1)
    "BaselineTimePeriod": ...,
    "ComparisonTimePeriod": ...,
    "MetricForComparison": ...,
}

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