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")
.