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)
- client: WAFClient
- paginator: GetRateBasedRuleManagedKeysPaginator
- 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)
...
# paginate method usage example with argument unpacking
kwargs: GetRateBasedRuleManagedKeysRequestGetRateBasedRuleManagedKeysPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListActivatedRulesInRuleGroupPaginator
- 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)
...
# paginate method usage example with argument unpacking
kwargs: ListActivatedRulesInRuleGroupRequestListActivatedRulesInRuleGroupPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListByteMatchSetsPaginator
- item: ListByteMatchSetsResponseTypeDef
paginate#
Type annotations and code completion for ListByteMatchSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListByteMatchSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListByteMatchSetsRequestListByteMatchSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListGeoMatchSetsPaginator
- item: ListGeoMatchSetsResponseTypeDef
paginate#
Type annotations and code completion for ListGeoMatchSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListGeoMatchSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListGeoMatchSetsRequestListGeoMatchSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListIPSetsPaginator
- item: ListIPSetsResponseTypeDef
paginate#
Type annotations and code completion for ListIPSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListIPSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListIPSetsRequestListIPSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListLoggingConfigurationsPaginator
- item: ListLoggingConfigurationsResponseTypeDef
paginate#
Type annotations and code completion for ListLoggingConfigurationsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListLoggingConfigurationsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListLoggingConfigurationsRequestListLoggingConfigurationsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListRateBasedRulesPaginator
- item: ListRateBasedRulesResponseTypeDef
paginate#
Type annotations and code completion for ListRateBasedRulesPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListRateBasedRulesResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListRateBasedRulesRequestListRateBasedRulesPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListRegexMatchSetsPaginator
- item: ListRegexMatchSetsResponseTypeDef
paginate#
Type annotations and code completion for ListRegexMatchSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListRegexMatchSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListRegexMatchSetsRequestListRegexMatchSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListRegexPatternSetsPaginator
- item: ListRegexPatternSetsResponseTypeDef
paginate#
Type annotations and code completion for ListRegexPatternSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListRegexPatternSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListRegexPatternSetsRequestListRegexPatternSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListRuleGroupsPaginator
- item: ListRuleGroupsResponseTypeDef
paginate#
Type annotations and code completion for ListRuleGroupsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListRuleGroupsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListRuleGroupsRequestListRuleGroupsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListRulesPaginator
- item: ListRulesResponseTypeDef
paginate#
Type annotations and code completion for ListRulesPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListRulesResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListRulesRequestListRulesPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListSizeConstraintSetsPaginator
- item: ListSizeConstraintSetsResponseTypeDef
paginate#
Type annotations and code completion for ListSizeConstraintSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListSizeConstraintSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListSizeConstraintSetsRequestListSizeConstraintSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListSqlInjectionMatchSetsPaginator
- item: ListSqlInjectionMatchSetsResponseTypeDef
paginate#
Type annotations and code completion for ListSqlInjectionMatchSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListSqlInjectionMatchSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListSqlInjectionMatchSetsRequestListSqlInjectionMatchSetsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListSubscribedRuleGroupsPaginator
- item: ListSubscribedRuleGroupsResponseTypeDef
paginate#
Type annotations and code completion for ListSubscribedRuleGroupsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListSubscribedRuleGroupsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListSubscribedRuleGroupsRequestListSubscribedRuleGroupsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListWebACLsPaginator
- item: ListWebACLsResponseTypeDef
paginate#
Type annotations and code completion for ListWebACLsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListWebACLsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListWebACLsRequestListWebACLsPaginateTypeDef = { # (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 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)
- client: WAFClient
- paginator: ListXssMatchSetsPaginator
- item: ListXssMatchSetsResponseTypeDef
paginate#
Type annotations and code completion for ListXssMatchSetsPaginator.paginate
method.
# paginate method definition
def paginate(
self,
*,
PaginationConfig: PaginatorConfigTypeDef = ..., # (1)
) -> _PageIterator[ListXssMatchSetsResponseTypeDef]: # (2)
...
# paginate method usage example with argument unpacking
kwargs: ListXssMatchSetsRequestListXssMatchSetsPaginateTypeDef = { # (1)
"PaginationConfig": ...,
}
parent.paginate(**kwargs)