Skip to content

Paginators

Index > WAF > Paginators

Auto-generated documentation for WAF type annotations stubs module types-aiobotocore-waf.

GetRateBasedRuleManagedKeysPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import GetRateBasedRuleManagedKeysPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: GetRateBasedRuleManagedKeysPaginator = client.get_paginator("get_rate_based_rule_managed_keys")  # (2)
    async for item in paginator.paginate(...):
        item: GetRateBasedRuleManagedKeysResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: GetRateBasedRuleManagedKeysPaginator
  3. item: GetRateBasedRuleManagedKeysResponseTypeDef

paginate

Type annotations and code completion for GetRateBasedRuleManagedKeysPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    RuleId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[GetRateBasedRuleManagedKeysResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See GetRateBasedRuleManagedKeysResponseTypeDef
Usage example with kwargs
kwargs: GetRateBasedRuleManagedKeysRequestGetRateBasedRuleManagedKeysPaginateTypeDef = {  # (1)
    "RuleId": ...,
}

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

ListActivatedRulesInRuleGroupPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListActivatedRulesInRuleGroupPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListActivatedRulesInRuleGroupPaginator = client.get_paginator("list_activated_rules_in_rule_group")  # (2)
    async for item in paginator.paginate(...):
        item: ListActivatedRulesInRuleGroupResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListActivatedRulesInRuleGroupPaginator
  3. item: ListActivatedRulesInRuleGroupResponseTypeDef

paginate

Type annotations and code completion for ListActivatedRulesInRuleGroupPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    RuleGroupId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListActivatedRulesInRuleGroupResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListActivatedRulesInRuleGroupResponseTypeDef
Usage example with kwargs
kwargs: ListActivatedRulesInRuleGroupRequestListActivatedRulesInRuleGroupPaginateTypeDef = {  # (1)
    "RuleGroupId": ...,
}

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

ListByteMatchSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListByteMatchSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListByteMatchSetsPaginator = client.get_paginator("list_byte_match_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListByteMatchSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListByteMatchSetsPaginator
  3. item: ListByteMatchSetsResponseTypeDef

paginate

Type annotations and code completion for ListByteMatchSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListByteMatchSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListByteMatchSetsResponseTypeDef
Usage example with kwargs
kwargs: ListByteMatchSetsRequestListByteMatchSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListGeoMatchSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListGeoMatchSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListGeoMatchSetsPaginator = client.get_paginator("list_geo_match_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListGeoMatchSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListGeoMatchSetsPaginator
  3. item: ListGeoMatchSetsResponseTypeDef

paginate

Type annotations and code completion for ListGeoMatchSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListGeoMatchSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListGeoMatchSetsResponseTypeDef
Usage example with kwargs
kwargs: ListGeoMatchSetsRequestListGeoMatchSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListIPSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListIPSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListIPSetsPaginator = client.get_paginator("list_ip_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListIPSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListIPSetsPaginator
  3. item: ListIPSetsResponseTypeDef

paginate

Type annotations and code completion for ListIPSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListIPSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListIPSetsResponseTypeDef
Usage example with kwargs
kwargs: ListIPSetsRequestListIPSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListLoggingConfigurationsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListLoggingConfigurationsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListLoggingConfigurationsPaginator = client.get_paginator("list_logging_configurations")  # (2)
    async for item in paginator.paginate(...):
        item: ListLoggingConfigurationsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListLoggingConfigurationsPaginator
  3. item: ListLoggingConfigurationsResponseTypeDef

paginate

Type annotations and code completion for ListLoggingConfigurationsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListLoggingConfigurationsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListLoggingConfigurationsResponseTypeDef
Usage example with kwargs
kwargs: ListLoggingConfigurationsRequestListLoggingConfigurationsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListRateBasedRulesPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListRateBasedRulesPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListRateBasedRulesPaginator = client.get_paginator("list_rate_based_rules")  # (2)
    async for item in paginator.paginate(...):
        item: ListRateBasedRulesResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRateBasedRulesPaginator
  3. item: ListRateBasedRulesResponseTypeDef

paginate

Type annotations and code completion for ListRateBasedRulesPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListRateBasedRulesResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRateBasedRulesResponseTypeDef
Usage example with kwargs
kwargs: ListRateBasedRulesRequestListRateBasedRulesPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListRegexMatchSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListRegexMatchSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListRegexMatchSetsPaginator = client.get_paginator("list_regex_match_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListRegexMatchSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRegexMatchSetsPaginator
  3. item: ListRegexMatchSetsResponseTypeDef

paginate

Type annotations and code completion for ListRegexMatchSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListRegexMatchSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRegexMatchSetsResponseTypeDef
Usage example with kwargs
kwargs: ListRegexMatchSetsRequestListRegexMatchSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListRegexPatternSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListRegexPatternSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListRegexPatternSetsPaginator = client.get_paginator("list_regex_pattern_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListRegexPatternSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRegexPatternSetsPaginator
  3. item: ListRegexPatternSetsResponseTypeDef

paginate

Type annotations and code completion for ListRegexPatternSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListRegexPatternSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRegexPatternSetsResponseTypeDef
Usage example with kwargs
kwargs: ListRegexPatternSetsRequestListRegexPatternSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListRuleGroupsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListRuleGroupsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListRuleGroupsPaginator = client.get_paginator("list_rule_groups")  # (2)
    async for item in paginator.paginate(...):
        item: ListRuleGroupsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRuleGroupsPaginator
  3. item: ListRuleGroupsResponseTypeDef

paginate

Type annotations and code completion for ListRuleGroupsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListRuleGroupsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRuleGroupsResponseTypeDef
Usage example with kwargs
kwargs: ListRuleGroupsRequestListRuleGroupsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListRulesPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListRulesPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListRulesPaginator = client.get_paginator("list_rules")  # (2)
    async for item in paginator.paginate(...):
        item: ListRulesResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListRulesPaginator
  3. item: ListRulesResponseTypeDef

paginate

Type annotations and code completion for ListRulesPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListRulesResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRulesResponseTypeDef
Usage example with kwargs
kwargs: ListRulesRequestListRulesPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListSizeConstraintSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListSizeConstraintSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListSizeConstraintSetsPaginator = client.get_paginator("list_size_constraint_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListSizeConstraintSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListSizeConstraintSetsPaginator
  3. item: ListSizeConstraintSetsResponseTypeDef

paginate

Type annotations and code completion for ListSizeConstraintSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListSizeConstraintSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListSizeConstraintSetsResponseTypeDef
Usage example with kwargs
kwargs: ListSizeConstraintSetsRequestListSizeConstraintSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListSqlInjectionMatchSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListSqlInjectionMatchSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListSqlInjectionMatchSetsPaginator = client.get_paginator("list_sql_injection_match_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListSqlInjectionMatchSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListSqlInjectionMatchSetsPaginator
  3. item: ListSqlInjectionMatchSetsResponseTypeDef

paginate

Type annotations and code completion for ListSqlInjectionMatchSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListSqlInjectionMatchSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListSqlInjectionMatchSetsResponseTypeDef
Usage example with kwargs
kwargs: ListSqlInjectionMatchSetsRequestListSqlInjectionMatchSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListSubscribedRuleGroupsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListSubscribedRuleGroupsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListSubscribedRuleGroupsPaginator = client.get_paginator("list_subscribed_rule_groups")  # (2)
    async for item in paginator.paginate(...):
        item: ListSubscribedRuleGroupsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListSubscribedRuleGroupsPaginator
  3. item: ListSubscribedRuleGroupsResponseTypeDef

paginate

Type annotations and code completion for ListSubscribedRuleGroupsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListSubscribedRuleGroupsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListSubscribedRuleGroupsResponseTypeDef
Usage example with kwargs
kwargs: ListSubscribedRuleGroupsRequestListSubscribedRuleGroupsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListWebACLsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListWebACLsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListWebACLsPaginator = client.get_paginator("list_web_acls")  # (2)
    async for item in paginator.paginate(...):
        item: ListWebACLsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListWebACLsPaginator
  3. item: ListWebACLsResponseTypeDef

paginate

Type annotations and code completion for ListWebACLsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListWebACLsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListWebACLsResponseTypeDef
Usage example with kwargs
kwargs: ListWebACLsRequestListWebACLsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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

ListXssMatchSetsPaginator

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

Usage example
from aioboto3.session import Session

from types_aiobotocore_waf.paginator import ListXssMatchSetsPaginator

session = Session()

session = get_session()
async with session.client("waf") as client:  # (1)
    paginator: ListXssMatchSetsPaginator = client.get_paginator("list_xss_match_sets")  # (2)
    async for item in paginator.paginate(...):
        item: ListXssMatchSetsResponseTypeDef
        print(item)  # (3)
  1. client: WAFClient
  2. paginator: ListXssMatchSetsPaginator
  3. item: ListXssMatchSetsResponseTypeDef

paginate

Type annotations and code completion for ListXssMatchSetsPaginator.paginate method.

Method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[ListXssMatchSetsResponseTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListXssMatchSetsResponseTypeDef
Usage example with kwargs
kwargs: ListXssMatchSetsRequestListXssMatchSetsPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

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