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.create_client("waf").get_paginator("get_rate_based_rule_managed_keys"). boto3 documentation

# GetRateBasedRuleManagedKeysPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import GetRateBasedRuleManagedKeysPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    RuleId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_activated_rules_in_rule_group"). boto3 documentation

# ListActivatedRulesInRuleGroupPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListActivatedRulesInRuleGroupPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    RuleGroupId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_byte_match_sets"). boto3 documentation

# ListByteMatchSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListByteMatchSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_geo_match_sets"). boto3 documentation

# ListGeoMatchSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListGeoMatchSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_ip_sets"). boto3 documentation

# ListIPSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListIPSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_logging_configurations"). boto3 documentation

# ListLoggingConfigurationsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListLoggingConfigurationsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_rate_based_rules"). boto3 documentation

# ListRateBasedRulesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListRateBasedRulesPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_regex_match_sets"). boto3 documentation

# ListRegexMatchSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListRegexMatchSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_regex_pattern_sets"). boto3 documentation

# ListRegexPatternSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListRegexPatternSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_rule_groups"). boto3 documentation

# ListRuleGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListRuleGroupsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_rules"). boto3 documentation

# ListRulesPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListRulesPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_size_constraint_sets"). boto3 documentation

# ListSizeConstraintSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListSizeConstraintSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_sql_injection_match_sets"). boto3 documentation

# ListSqlInjectionMatchSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListSqlInjectionMatchSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_subscribed_rule_groups"). boto3 documentation

# ListSubscribedRuleGroupsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListSubscribedRuleGroupsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_web_acls"). boto3 documentation

# ListWebACLsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListWebACLsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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 session.create_client("waf").get_paginator("list_xss_match_sets"). boto3 documentation

# ListXssMatchSetsPaginator usage example

from aiobotocore.session import get_session

from types_aiobotocore_waf.paginator import ListXssMatchSetsPaginator

session = get_session()
async with session.create_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.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> AsyncIterator[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