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

ListRegexPatternSetsPaginator#

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

# ListRegexPatternSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRegexPatternSetsPaginator

def get_list_regex_pattern_sets_paginator() -> ListRegexPatternSetsPaginator:
    return Session().client("waf").get_paginator("list_regex_pattern_sets")
# ListRegexPatternSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRegexPatternSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListRegexPatternSetsPaginator = client.get_paginator("list_regex_pattern_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRegexPatternSetsPaginator
  3. item: ListRegexPatternSetsResponseTypeDef

paginate#

Type annotations and code completion for ListRegexPatternSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListRuleGroupsPaginator#

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

# ListRuleGroupsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRuleGroupsPaginator

def get_list_rule_groups_paginator() -> ListRuleGroupsPaginator:
    return Session().client("waf").get_paginator("list_rule_groups")
# ListRuleGroupsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRuleGroupsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListRuleGroupsPaginator = client.get_paginator("list_rule_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRuleGroupsPaginator
  3. item: ListRuleGroupsResponseTypeDef

paginate#

Type annotations and code completion for ListRuleGroupsPaginator.paginate method.

# paginate method definition

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

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

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

ListRulesPaginator#

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

# ListRulesPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRulesPaginator

def get_list_rules_paginator() -> ListRulesPaginator:
    return Session().client("waf").get_paginator("list_rules")
# ListRulesPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListRulesPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListRulesPaginator = client.get_paginator("list_rules")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRulesPaginator
  3. item: ListRulesResponseTypeDef

paginate#

Type annotations and code completion for ListRulesPaginator.paginate method.

# paginate method definition

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

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

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

ListSizeConstraintSetsPaginator#

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

# ListSizeConstraintSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListSizeConstraintSetsPaginator

def get_list_size_constraint_sets_paginator() -> ListSizeConstraintSetsPaginator:
    return Session().client("waf").get_paginator("list_size_constraint_sets")
# ListSizeConstraintSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListSizeConstraintSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListSizeConstraintSetsPaginator = client.get_paginator("list_size_constraint_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListSizeConstraintSetsPaginator
  3. item: ListSizeConstraintSetsResponseTypeDef

paginate#

Type annotations and code completion for ListSizeConstraintSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListSqlInjectionMatchSetsPaginator#

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

# ListSqlInjectionMatchSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListSqlInjectionMatchSetsPaginator

def get_list_sql_injection_match_sets_paginator() -> ListSqlInjectionMatchSetsPaginator:
    return Session().client("waf").get_paginator("list_sql_injection_match_sets")
# ListSqlInjectionMatchSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListSqlInjectionMatchSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListSqlInjectionMatchSetsPaginator = client.get_paginator("list_sql_injection_match_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListSqlInjectionMatchSetsPaginator
  3. item: ListSqlInjectionMatchSetsResponseTypeDef

paginate#

Type annotations and code completion for ListSqlInjectionMatchSetsPaginator.paginate method.

# paginate method definition

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

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

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

ListSubscribedRuleGroupsPaginator#

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

# ListSubscribedRuleGroupsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListSubscribedRuleGroupsPaginator

def get_list_subscribed_rule_groups_paginator() -> ListSubscribedRuleGroupsPaginator:
    return Session().client("waf").get_paginator("list_subscribed_rule_groups")
# ListSubscribedRuleGroupsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListSubscribedRuleGroupsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListSubscribedRuleGroupsPaginator = client.get_paginator("list_subscribed_rule_groups")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListSubscribedRuleGroupsPaginator
  3. item: ListSubscribedRuleGroupsResponseTypeDef

paginate#

Type annotations and code completion for ListSubscribedRuleGroupsPaginator.paginate method.

# paginate method definition

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

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

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

ListWebACLsPaginator#

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

# ListWebACLsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListWebACLsPaginator

def get_list_web_acls_paginator() -> ListWebACLsPaginator:
    return Session().client("waf").get_paginator("list_web_acls")
# ListWebACLsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListWebACLsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListWebACLsPaginator = client.get_paginator("list_web_acls")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListWebACLsPaginator
  3. item: ListWebACLsResponseTypeDef

paginate#

Type annotations and code completion for ListWebACLsPaginator.paginate method.

# paginate method definition

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

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

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

ListXssMatchSetsPaginator#

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

# ListXssMatchSetsPaginator usage example

from boto3.session import Session

from mypy_boto3_waf.paginator import ListXssMatchSetsPaginator

def get_list_xss_match_sets_paginator() -> ListXssMatchSetsPaginator:
    return Session().client("waf").get_paginator("list_xss_match_sets")
# ListXssMatchSetsPaginator usage example with type annotations

from boto3.session import Session

from mypy_boto3_waf.paginator import ListXssMatchSetsPaginator

session = Session()

client = Session().client("waf")  # (1)
paginator: ListXssMatchSetsPaginator = client.get_paginator("list_xss_match_sets")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListXssMatchSetsPaginator
  3. item: ListXssMatchSetsResponseTypeDef

paginate#

Type annotations and code completion for ListXssMatchSetsPaginator.paginate method.

# paginate method definition

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

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

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