Skip to content

Paginators#

Index > ComputeOptimizerAutomation > Paginators

Auto-generated documentation for ComputeOptimizerAutomation type annotations stubs module mypy-boto3-compute-optimizer-automation.

ListAccountsPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_accounts"). boto3 documentation

# ListAccountsPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAccountsPaginator

def get_list_accounts_paginator() -> ListAccountsPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_accounts")
# ListAccountsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAccountsPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAccountsPaginator = client.get_paginator("list_accounts")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAccountsPaginator
  3. item: PageIterator[ListAccountsResponseTypeDef]

paginate#

Type annotations and code completion for ListAccountsPaginator.paginate method.

# paginate method definition

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

kwargs: ListAccountsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListAutomationEventStepsPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_automation_event_steps"). boto3 documentation

# ListAutomationEventStepsPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationEventStepsPaginator

def get_list_automation_event_steps_paginator() -> ListAutomationEventStepsPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_automation_event_steps")
# ListAutomationEventStepsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationEventStepsPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAutomationEventStepsPaginator = client.get_paginator("list_automation_event_steps")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAutomationEventStepsPaginator
  3. item: PageIterator[ListAutomationEventStepsResponseTypeDef]

paginate#

Type annotations and code completion for ListAutomationEventStepsPaginator.paginate method.

# paginate method definition

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

kwargs: ListAutomationEventStepsRequestPaginateTypeDef = {  # (1)
    "eventId": ...,
}

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

ListAutomationEventSummariesPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_automation_event_summaries"). boto3 documentation

# ListAutomationEventSummariesPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationEventSummariesPaginator

def get_list_automation_event_summaries_paginator() -> ListAutomationEventSummariesPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_automation_event_summaries")
# ListAutomationEventSummariesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationEventSummariesPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAutomationEventSummariesPaginator = client.get_paginator("list_automation_event_summaries")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAutomationEventSummariesPaginator
  3. item: PageIterator[ListAutomationEventSummariesResponseTypeDef]

paginate#

Type annotations and code completion for ListAutomationEventSummariesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    filters: Sequence[AutomationEventFilterTypeDef] = ...,  # (1)
    startDateInclusive: str = ...,
    endDateExclusive: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> botocore.paginate.PageIterator[ListAutomationEventSummariesResponseTypeDef]:  # (3)
    ...
  1. See Sequence[AutomationEventFilterTypeDef]
  2. See PaginatorConfigTypeDef
  3. See PageIterator[ListAutomationEventSummariesResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListAutomationEventSummariesRequestPaginateTypeDef = {  # (1)
    "filters": ...,
}

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

ListAutomationEventsPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_automation_events"). boto3 documentation

# ListAutomationEventsPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationEventsPaginator

def get_list_automation_events_paginator() -> ListAutomationEventsPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_automation_events")
# ListAutomationEventsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationEventsPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAutomationEventsPaginator = client.get_paginator("list_automation_events")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAutomationEventsPaginator
  3. item: PageIterator[ListAutomationEventsResponseTypeDef]

paginate#

Type annotations and code completion for ListAutomationEventsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    filters: Sequence[AutomationEventFilterTypeDef] = ...,  # (1)
    startTimeInclusive: TimestampTypeDef = ...,
    endTimeExclusive: TimestampTypeDef = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> botocore.paginate.PageIterator[ListAutomationEventsResponseTypeDef]:  # (3)
    ...
  1. See Sequence[AutomationEventFilterTypeDef]
  2. See PaginatorConfigTypeDef
  3. See PageIterator[ListAutomationEventsResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListAutomationEventsRequestPaginateTypeDef = {  # (1)
    "filters": ...,
}

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

ListAutomationRulePreviewPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_automation_rule_preview"). boto3 documentation

# ListAutomationRulePreviewPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationRulePreviewPaginator

def get_list_automation_rule_preview_paginator() -> ListAutomationRulePreviewPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_automation_rule_preview")
# ListAutomationRulePreviewPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationRulePreviewPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAutomationRulePreviewPaginator = client.get_paginator("list_automation_rule_preview")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAutomationRulePreviewPaginator
  3. item: PageIterator[ListAutomationRulePreviewResponseTypeDef]

paginate#

Type annotations and code completion for ListAutomationRulePreviewPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ruleType: RuleTypeType,  # (1)
    recommendedActionTypes: Sequence[RecommendedActionTypeType],  # (2)
    organizationScope: OrganizationScopeTypeDef = ...,  # (3)
    criteria: CriteriaUnionTypeDef = ...,  # (4)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (5)
) -> botocore.paginate.PageIterator[ListAutomationRulePreviewResponseTypeDef]:  # (6)
    ...
  1. See RuleTypeType
  2. See Sequence[RecommendedActionTypeType]
  3. See OrganizationScopeTypeDef
  4. See CriteriaUnionTypeDef
  5. See PaginatorConfigTypeDef
  6. See PageIterator[ListAutomationRulePreviewResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListAutomationRulePreviewRequestPaginateTypeDef = {  # (1)
    "ruleType": ...,
    "recommendedActionTypes": ...,
}

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

ListAutomationRulePreviewSummariesPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_automation_rule_preview_summaries"). boto3 documentation

# ListAutomationRulePreviewSummariesPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationRulePreviewSummariesPaginator

def get_list_automation_rule_preview_summaries_paginator() -> ListAutomationRulePreviewSummariesPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_automation_rule_preview_summaries")
# ListAutomationRulePreviewSummariesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationRulePreviewSummariesPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAutomationRulePreviewSummariesPaginator = client.get_paginator("list_automation_rule_preview_summaries")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAutomationRulePreviewSummariesPaginator
  3. item: PageIterator[ListAutomationRulePreviewSummariesResponseTypeDef]

paginate#

Type annotations and code completion for ListAutomationRulePreviewSummariesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ruleType: RuleTypeType,  # (1)
    recommendedActionTypes: Sequence[RecommendedActionTypeType],  # (2)
    organizationScope: OrganizationScopeTypeDef = ...,  # (3)
    criteria: CriteriaUnionTypeDef = ...,  # (4)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (5)
) -> botocore.paginate.PageIterator[ListAutomationRulePreviewSummariesResponseTypeDef]:  # (6)
    ...
  1. See RuleTypeType
  2. See Sequence[RecommendedActionTypeType]
  3. See OrganizationScopeTypeDef
  4. See CriteriaUnionTypeDef
  5. See PaginatorConfigTypeDef
  6. See PageIterator[ListAutomationRulePreviewSummariesResponseTypeDef]
# paginate method usage example with argument unpacking

kwargs: ListAutomationRulePreviewSummariesRequestPaginateTypeDef = {  # (1)
    "ruleType": ...,
    "recommendedActionTypes": ...,
}

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

ListAutomationRulesPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_automation_rules"). boto3 documentation

# ListAutomationRulesPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationRulesPaginator

def get_list_automation_rules_paginator() -> ListAutomationRulesPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_automation_rules")
# ListAutomationRulesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListAutomationRulesPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListAutomationRulesPaginator = client.get_paginator("list_automation_rules")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListAutomationRulesPaginator
  3. item: PageIterator[ListAutomationRulesResponseTypeDef]

paginate#

Type annotations and code completion for ListAutomationRulesPaginator.paginate method.

# paginate method definition

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

kwargs: ListAutomationRulesRequestPaginateTypeDef = {  # (1)
    "filters": ...,
}

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

ListRecommendedActionSummariesPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_recommended_action_summaries"). boto3 documentation

# ListRecommendedActionSummariesPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListRecommendedActionSummariesPaginator

def get_list_recommended_action_summaries_paginator() -> ListRecommendedActionSummariesPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_recommended_action_summaries")
# ListRecommendedActionSummariesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListRecommendedActionSummariesPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListRecommendedActionSummariesPaginator = client.get_paginator("list_recommended_action_summaries")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListRecommendedActionSummariesPaginator
  3. item: PageIterator[ListRecommendedActionSummariesResponseTypeDef]

paginate#

Type annotations and code completion for ListRecommendedActionSummariesPaginator.paginate method.

# paginate method definition

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

kwargs: ListRecommendedActionSummariesRequestPaginateTypeDef = {  # (1)
    "filters": ...,
}

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

ListRecommendedActionsPaginator#

Type annotations and code completion for boto3.client("compute-optimizer-automation").get_paginator("list_recommended_actions"). boto3 documentation

# ListRecommendedActionsPaginator usage example

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListRecommendedActionsPaginator

def get_list_recommended_actions_paginator() -> ListRecommendedActionsPaginator:
    return Session().client("compute-optimizer-automation").get_paginator("list_recommended_actions")
# ListRecommendedActionsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_compute_optimizer_automation.paginator import ListRecommendedActionsPaginator

session = Session()

client = Session().client("compute-optimizer-automation")  # (1)
paginator: ListRecommendedActionsPaginator = client.get_paginator("list_recommended_actions")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: ComputeOptimizerAutomationClient
  2. paginator: ListRecommendedActionsPaginator
  3. item: PageIterator[ListRecommendedActionsResponseTypeDef]

paginate#

Type annotations and code completion for ListRecommendedActionsPaginator.paginate method.

# paginate method definition

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

kwargs: ListRecommendedActionsRequestPaginateTypeDef = {  # (1)
    "filters": ...,
}

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