Paginators#
Auto-generated documentation for WAF type annotations stubs module types-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 types_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 types_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)- client: WAFClient
- paginator: GetRateBasedRuleManagedKeysPaginator
- item: PageIterator[GetRateBasedRuleManagedKeysResponseTypeDef]
paginate#
Type annotations and code completion for GetRateBasedRuleManagedKeysPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    RuleId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[GetRateBasedRuleManagedKeysResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[GetRateBasedRuleManagedKeysResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: GetRateBasedRuleManagedKeysRequestPaginateTypeDef = {  # (1)
    "RuleId": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListActivatedRulesInRuleGroupPaginator
- item: PageIterator[ListActivatedRulesInRuleGroupResponseTypeDef]
paginate#
Type annotations and code completion for ListActivatedRulesInRuleGroupPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    RuleGroupId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListActivatedRulesInRuleGroupResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListActivatedRulesInRuleGroupResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListActivatedRulesInRuleGroupRequestPaginateTypeDef = {  # (1)
    "RuleGroupId": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListByteMatchSetsPaginator
- item: PageIterator[ListByteMatchSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListByteMatchSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListByteMatchSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListByteMatchSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListByteMatchSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListGeoMatchSetsPaginator
- item: PageIterator[ListGeoMatchSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListGeoMatchSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListGeoMatchSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListGeoMatchSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListGeoMatchSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListIPSetsPaginator
- item: PageIterator[ListIPSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListIPSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListIPSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListIPSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListIPSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListLoggingConfigurationsPaginator
- item: PageIterator[ListLoggingConfigurationsResponseTypeDef]
paginate#
Type annotations and code completion for ListLoggingConfigurationsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListLoggingConfigurationsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListLoggingConfigurationsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListLoggingConfigurationsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListRateBasedRulesPaginator
- item: PageIterator[ListRateBasedRulesResponseTypeDef]
paginate#
Type annotations and code completion for ListRateBasedRulesPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListRateBasedRulesResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListRateBasedRulesResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListRateBasedRulesRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListRegexMatchSetsPaginator
- item: PageIterator[ListRegexMatchSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListRegexMatchSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListRegexMatchSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListRegexMatchSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListRegexMatchSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListRegexPatternSetsPaginator
- item: PageIterator[ListRegexPatternSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListRegexPatternSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListRegexPatternSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListRegexPatternSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListRegexPatternSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListRuleGroupsPaginator
- item: PageIterator[ListRuleGroupsResponseTypeDef]
paginate#
Type annotations and code completion for ListRuleGroupsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListRuleGroupsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListRuleGroupsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListRuleGroupsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListRulesPaginator
- item: PageIterator[ListRulesResponseTypeDef]
paginate#
Type annotations and code completion for ListRulesPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListRulesResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListRulesResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListRulesRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListSizeConstraintSetsPaginator
- item: PageIterator[ListSizeConstraintSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListSizeConstraintSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListSizeConstraintSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListSizeConstraintSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListSizeConstraintSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListSqlInjectionMatchSetsPaginator
- item: PageIterator[ListSqlInjectionMatchSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListSqlInjectionMatchSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListSqlInjectionMatchSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListSqlInjectionMatchSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListSqlInjectionMatchSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListSubscribedRuleGroupsPaginator
- item: PageIterator[ListSubscribedRuleGroupsResponseTypeDef]
paginate#
Type annotations and code completion for ListSubscribedRuleGroupsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListSubscribedRuleGroupsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListSubscribedRuleGroupsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListSubscribedRuleGroupsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListWebACLsPaginator
- item: PageIterator[ListWebACLsResponseTypeDef]
paginate#
Type annotations and code completion for ListWebACLsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListWebACLsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListWebACLsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListWebACLsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)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 types_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 types_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)- client: WAFClient
- paginator: ListXssMatchSetsPaginator
- item: PageIterator[ListXssMatchSetsResponseTypeDef]
paginate#
Type annotations and code completion for ListXssMatchSetsPaginator.paginate method.
# paginate method definition
def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> botocore.paginate.PageIterator[ListXssMatchSetsResponseTypeDef]:  # (2)
    ...- See PaginatorConfigTypeDef
- See PageIterator[ListXssMatchSetsResponseTypeDef]
# paginate method usage example with argument unpacking
kwargs: ListXssMatchSetsRequestPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}
parent.paginate(**kwargs)