Skip to content

Paginators#

Index > WAF > Paginators

Auto-generated documentation for WAF type annotations stubs module mypy-boto3-waf.

GetRateBasedRuleManagedKeysPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("get_rate_based_rule_managed_keys"). boto3 documentation

# GetRateBasedRuleManagedKeysPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import GetRateBasedRuleManagedKeysPaginator

def get_get_rate_based_rule_managed_keys_paginator() -> GetRateBasedRuleManagedKeysPaginator:
    return Session().client("waf").get_paginator("get_rate_based_rule_managed_keys")
# GetRateBasedRuleManagedKeysPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import GetRateBasedRuleManagedKeysPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: GetRateBasedRuleManagedKeysPaginator = client.get_paginator("get_rate_based_rule_managed_keys")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: GetRateBasedRuleManagedKeysPaginator
  3. item: GetRateBasedRuleManagedKeysResponseTypeDef

paginate#

Type annotations and code completion for GetRateBasedRuleManagedKeysPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    RuleId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[GetRateBasedRuleManagedKeysResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See GetRateBasedRuleManagedKeysResponseTypeDef
# paginate method usage example with argument unpacking

kwargs: GetRateBasedRuleManagedKeysRequestGetRateBasedRuleManagedKeysPaginateTypeDef = {  # (1)
    "RuleId": ...,
}

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

ListActivatedRulesInRuleGroupPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_activated_rules_in_rule_group"). boto3 documentation

# ListActivatedRulesInRuleGroupPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListActivatedRulesInRuleGroupPaginator

def get_list_activated_rules_in_rule_group_paginator() -> ListActivatedRulesInRuleGroupPaginator:
    return Session().client("waf").get_paginator("list_activated_rules_in_rule_group")
# ListActivatedRulesInRuleGroupPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListActivatedRulesInRuleGroupPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListActivatedRulesInRuleGroupPaginator = client.get_paginator("list_activated_rules_in_rule_group")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListActivatedRulesInRuleGroupPaginator
  3. item: ListActivatedRulesInRuleGroupResponseTypeDef

paginate#

Type annotations and code completion for ListActivatedRulesInRuleGroupPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    RuleGroupId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> _PageIterator[ListActivatedRulesInRuleGroupResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListActivatedRulesInRuleGroupResponseTypeDef
# paginate method usage example with argument unpacking

kwargs: ListActivatedRulesInRuleGroupRequestListActivatedRulesInRuleGroupPaginateTypeDef = {  # (1)
    "RuleGroupId": ...,
}

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

ListByteMatchSetsPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_byte_match_sets"). boto3 documentation

# ListByteMatchSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListByteMatchSetsPaginator

def get_list_byte_match_sets_paginator() -> ListByteMatchSetsPaginator:
    return Session().client("waf").get_paginator("list_byte_match_sets")
# ListByteMatchSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListByteMatchSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListByteMatchSetsPaginator = client.get_paginator("list_byte_match_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListByteMatchSetsPaginator
  3. item: ListByteMatchSetsResponseTypeDef

paginate#

Type annotations and code completion for ListByteMatchSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListGeoMatchSetsPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_geo_match_sets"). boto3 documentation

# ListGeoMatchSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListGeoMatchSetsPaginator

def get_list_geo_match_sets_paginator() -> ListGeoMatchSetsPaginator:
    return Session().client("waf").get_paginator("list_geo_match_sets")
# ListGeoMatchSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListGeoMatchSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListGeoMatchSetsPaginator = client.get_paginator("list_geo_match_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListGeoMatchSetsPaginator
  3. item: ListGeoMatchSetsResponseTypeDef

paginate#

Type annotations and code completion for ListGeoMatchSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListIPSetsPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_ip_sets"). boto3 documentation

# ListIPSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListIPSetsPaginator

def get_list_ip_sets_paginator() -> ListIPSetsPaginator:
    return Session().client("waf").get_paginator("list_ip_sets")
# ListIPSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListIPSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListIPSetsPaginator = client.get_paginator("list_ip_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListIPSetsPaginator
  3. item: ListIPSetsResponseTypeDef

paginate#

Type annotations and code completion for ListIPSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListLoggingConfigurationsPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_logging_configurations"). boto3 documentation

# ListLoggingConfigurationsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListLoggingConfigurationsPaginator

def get_list_logging_configurations_paginator() -> ListLoggingConfigurationsPaginator:
    return Session().client("waf").get_paginator("list_logging_configurations")
# ListLoggingConfigurationsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListLoggingConfigurationsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListLoggingConfigurationsPaginator = client.get_paginator("list_logging_configurations")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListLoggingConfigurationsPaginator
  3. item: ListLoggingConfigurationsResponseTypeDef

paginate#

Type annotations and code completion for ListLoggingConfigurationsPaginator.paginate method.

# paginate method definition

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

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

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

ListRateBasedRulesPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_rate_based_rules"). boto3 documentation

# ListRateBasedRulesPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRateBasedRulesPaginator

def get_list_rate_based_rules_paginator() -> ListRateBasedRulesPaginator:
    return Session().client("waf").get_paginator("list_rate_based_rules")
# ListRateBasedRulesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRateBasedRulesPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListRateBasedRulesPaginator = client.get_paginator("list_rate_based_rules")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRateBasedRulesPaginator
  3. item: ListRateBasedRulesResponseTypeDef

paginate#

Type annotations and code completion for ListRateBasedRulesPaginator.paginate method.

# paginate method definition

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

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

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

ListRegexMatchSetsPaginator#

Type annotations and code completion for boto3.client("waf").get_paginator("list_regex_match_sets"). boto3 documentation

# ListRegexMatchSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRegexMatchSetsPaginator

def get_list_regex_match_sets_paginator() -> ListRegexMatchSetsPaginator:
    return Session().client("waf").get_paginator("list_regex_match_sets")
# ListRegexMatchSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRegexMatchSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListRegexMatchSetsPaginator = client.get_paginator("list_regex_match_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRegexMatchSetsPaginator
  3. item: ListRegexMatchSetsResponseTypeDef

paginate#

Type annotations and code completion for ListRegexMatchSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListRegex