WAFRegional module#
Index > WAFRegional
Auto-generated documentation for WAFRegional type annotations stubs module types-boto3-waf-regional.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy_boto3_builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.35.86' mypy_boto3_builder
- Select
boto3
AWS SDK. - Add
WAFRegional
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and WAFRegional
.
From PyPI with pip#
Install types-boto3
for WAFRegional
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[waf-regional]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[waf-regional]'
# standalone installation
python -m pip install types-boto3-waf-regional
How to uninstall#
python -m pip uninstall -y types-boto3-waf-regional
Usage#
Code samples can be found in Examples.
WAFRegionalClient#
Type annotations and code completion for boto3.client("waf-regional")
as WAFRegionalClient
boto3 documentation
# WAFRegionalClient usage example
from boto3.session import Session
from types_boto3_waf_regional.client import WAFRegionalClient
def get_client() -> WAFRegionalClient:
return Session().client("waf-regional")
Literals#
Type annotations for literals used in methods and schema.
# ChangeActionType usage example
from types_boto3_waf_regional.literals import ChangeActionType
def get_value() -> ChangeActionType:
return "DELETE"
- ChangeActionType
- ChangeTokenStatusType
- ComparisonOperatorType
- GeoMatchConstraintTypeType
- GeoMatchConstraintValueType
- IPSetDescriptorTypeType
- MatchFieldTypeType
- PositionalConstraintType
- PredicateTypeType
- RateKeyType
- ResourceTypeType
- TextTransformationType
- WafActionTypeType
- WafOverrideActionTypeType
- WafRuleTypeType
- WAFRegionalServiceName
- ServiceName
- ResourceServiceName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- ExcludedRuleTypeDef
- WafActionTypeDef
- WafOverrideActionTypeDef
- AssociateWebACLRequestRequestTypeDef
- BlobTypeDef
- ByteMatchSetSummaryTypeDef
- FieldToMatchTypeDef
- CreateByteMatchSetRequestRequestTypeDef
- ResponseMetadataTypeDef
- CreateGeoMatchSetRequestRequestTypeDef
- CreateIPSetRequestRequestTypeDef
- TagTypeDef
- CreateRegexMatchSetRequestRequestTypeDef
- CreateRegexPatternSetRequestRequestTypeDef
- RegexPatternSetTypeDef
- RuleGroupTypeDef
- CreateSizeConstraintSetRequestRequestTypeDef
- CreateSqlInjectionMatchSetRequestRequestTypeDef
- CreateWebACLMigrationStackRequestRequestTypeDef
- CreateXssMatchSetRequestRequestTypeDef
- DeleteByteMatchSetRequestRequestTypeDef
- DeleteGeoMatchSetRequestRequestTypeDef
- DeleteIPSetRequestRequestTypeDef
- DeleteLoggingConfigurationRequestRequestTypeDef
- DeletePermissionPolicyRequestRequestTypeDef
- DeleteRateBasedRuleRequestRequestTypeDef
- DeleteRegexMatchSetRequestRequestTypeDef
- DeleteRegexPatternSetRequestRequestTypeDef
- DeleteRuleGroupRequestRequestTypeDef
- DeleteRuleRequestRequestTypeDef
- DeleteSizeConstraintSetRequestRequestTypeDef
- DeleteSqlInjectionMatchSetRequestRequestTypeDef
- DeleteWebACLRequestRequestTypeDef
- DeleteXssMatchSetRequestRequestTypeDef
- DisassociateWebACLRequestRequestTypeDef
- GeoMatchConstraintTypeDef
- GeoMatchSetSummaryTypeDef
- GetByteMatchSetRequestRequestTypeDef
- GetChangeTokenStatusRequestRequestTypeDef
- GetGeoMatchSetRequestRequestTypeDef
- GetIPSetRequestRequestTypeDef
- GetLoggingConfigurationRequestRequestTypeDef
- GetPermissionPolicyRequestRequestTypeDef
- GetRateBasedRuleManagedKeysRequestRequestTypeDef
- GetRateBasedRuleRequestRequestTypeDef
- GetRegexMatchSetRequestRequestTypeDef
- GetRegexPatternSetRequestRequestTypeDef
- GetRuleGroupRequestRequestTypeDef
- GetRuleRequestRequestTypeDef
- TimeWindowOutputTypeDef
- GetSizeConstraintSetRequestRequestTypeDef
- GetSqlInjectionMatchSetRequestRequestTypeDef
- GetWebACLForResourceRequestRequestTypeDef
- WebACLSummaryTypeDef
- GetWebACLRequestRequestTypeDef
- GetXssMatchSetRequestRequestTypeDef
- HTTPHeaderTypeDef
- IPSetDescriptorTypeDef
- IPSetSummaryTypeDef
- ListActivatedRulesInRuleGroupRequestRequestTypeDef
- ListByteMatchSetsRequestRequestTypeDef
- ListGeoMatchSetsRequestRequestTypeDef
- ListIPSetsRequestRequestTypeDef
- ListLoggingConfigurationsRequestRequestTypeDef
- ListRateBasedRulesRequestRequestTypeDef
- RuleSummaryTypeDef
- ListRegexMatchSetsRequestRequestTypeDef
- RegexMatchSetSummaryTypeDef
- ListRegexPatternSetsRequestRequestTypeDef
- RegexPatternSetSummaryTypeDef
- ListResourcesForWebACLRequestRequestTypeDef
- ListRuleGroupsRequestRequestTypeDef
- RuleGroupSummaryTypeDef
- ListRulesRequestRequestTypeDef
- ListSizeConstraintSetsRequestRequestTypeDef
- SizeConstraintSetSummaryTypeDef
- ListSqlInjectionMatchSetsRequestRequestTypeDef
- SqlInjectionMatchSetSummaryTypeDef
- ListSubscribedRuleGroupsRequestRequestTypeDef
- SubscribedRuleGroupSummaryTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListWebACLsRequestRequestTypeDef
- ListXssMatchSetsRequestRequestTypeDef
- XssMatchSetSummaryTypeDef
- PredicateTypeDef
- PutPermissionPolicyRequestRequestTypeDef
- RegexPatternSetUpdateTypeDef
- TimestampTypeDef
- UntagResourceRequestRequestTypeDef
- ActivatedRuleOutputTypeDef
- ActivatedRuleTypeDef
- ByteMatchTupleOutputTypeDef
- ByteMatchTupleTypeDef
- LoggingConfigurationOutputTypeDef
- LoggingConfigurationTypeDef
- RegexMatchTupleTypeDef
- SizeConstraintTypeDef
- SqlInjectionMatchTupleTypeDef
- XssMatchTupleTypeDef
- CreateWebACLMigrationStackResponseTypeDef
- DeleteByteMatchSetResponseTypeDef
- DeleteGeoMatchSetResponseTypeDef
- DeleteIPSetResponseTypeDef
- DeleteRateBasedRuleResponseTypeDef
- DeleteRegexMatchSetResponseTypeDef
- DeleteRegexPatternSetResponseTypeDef
- DeleteRuleGroupResponseTypeDef
- DeleteRuleResponseTypeDef
- DeleteSizeConstraintSetResponseTypeDef
- DeleteSqlInjectionMatchSetResponseTypeDef
- DeleteWebACLResponseTypeDef
- DeleteXssMatchSetResponseTypeDef
- GetChangeTokenResponseTypeDef
- GetChangeTokenStatusResponseTypeDef
- GetPermissionPolicyResponseTypeDef
- GetRateBasedRuleManagedKeysResponseTypeDef
- ListByteMatchSetsResponseTypeDef
- ListResourcesForWebACLResponseTypeDef
- UpdateByteMatchSetResponseTypeDef
- UpdateGeoMatchSetResponseTypeDef
- UpdateIPSetResponseTypeDef
- UpdateRateBasedRuleResponseTypeDef
- UpdateRegexMatchSetResponseTypeDef
- UpdateRegexPatternSetResponseTypeDef
- UpdateRuleGroupResponseTypeDef
- UpdateRuleResponseTypeDef
- UpdateSizeConstraintSetResponseTypeDef
- UpdateSqlInjectionMatchSetResponseTypeDef
- UpdateWebACLResponseTypeDef
- UpdateXssMatchSetResponseTypeDef
- CreateRateBasedRuleRequestRequestTypeDef
- CreateRuleGroupRequestRequestTypeDef
- CreateRuleRequestRequestTypeDef
- CreateWebACLRequestRequestTypeDef
- TagInfoForResourceTypeDef
- TagResourceRequestRequestTypeDef
- CreateRegexPatternSetResponseTypeDef
- GetRegexPatternSetResponseTypeDef
- CreateRuleGroupResponseTypeDef
- GetRuleGroupResponseTypeDef
- GeoMatchSetTypeDef
- GeoMatchSetUpdateTypeDef
- ListGeoMatchSetsResponseTypeDef
- GetWebACLForResourceResponseTypeDef
- ListWebACLsResponseTypeDef
- HTTPRequestTypeDef
- IPSetTypeDef
- IPSetUpdateTypeDef
- ListIPSetsResponseTypeDef
- ListRateBasedRulesResponseTypeDef
- ListRulesResponseTypeDef
- ListRegexMatchSetsResponseTypeDef
- ListRegexPatternSetsResponseTypeDef
- ListRuleGroupsResponseTypeDef
- ListSizeConstraintSetsResponseTypeDef
- ListSqlInjectionMatchSetsResponseTypeDef
- ListSubscribedRuleGroupsResponseTypeDef
- ListXssMatchSetsResponseTypeDef
- RateBasedRuleTypeDef
- RuleTypeDef
- RuleUpdateTypeDef
- UpdateRegexPatternSetRequestRequestTypeDef
- TimeWindowTypeDef
- ListActivatedRulesInRuleGroupResponseTypeDef
- WebACLTypeDef
- ActivatedRuleUnionTypeDef
- ByteMatchSetTypeDef
- ByteMatchTupleUnionTypeDef
- GetLoggingConfigurationResponseTypeDef
- ListLoggingConfigurationsResponseTypeDef
- PutLoggingConfigurationResponseTypeDef
- PutLoggingConfigurationRequestRequestTypeDef
- RegexMatchSetTypeDef
- RegexMatchSetUpdateTypeDef
- SizeConstraintSetTypeDef
- SizeConstraintSetUpdateTypeDef
- SqlInjectionMatchSetTypeDef
- SqlInjectionMatchSetUpdateTypeDef
- XssMatchSetTypeDef
- XssMatchSetUpdateTypeDef
- ListTagsForResourceResponseTypeDef
- CreateGeoMatchSetResponseTypeDef
- GetGeoMatchSetResponseTypeDef
- UpdateGeoMatchSetRequestRequestTypeDef
- SampledHTTPRequestTypeDef
- CreateIPSetResponseTypeDef
- GetIPSetResponseTypeDef
- UpdateIPSetRequestRequestTypeDef
- CreateRateBasedRuleResponseTypeDef
- GetRateBasedRuleResponseTypeDef
- CreateRuleResponseTypeDef
- GetRuleResponseTypeDef
- UpdateRateBasedRuleRequestRequestTypeDef
- UpdateRuleRequestRequestTypeDef
- GetSampledRequestsRequestRequestTypeDef
- CreateWebACLResponseTypeDef
- GetWebACLResponseTypeDef
- RuleGroupUpdateTypeDef
- WebACLUpdateTypeDef
- CreateByteMatchSetResponseTypeDef
- GetByteMatchSetResponseTypeDef
- ByteMatchSetUpdateTypeDef
- CreateRegexMatchSetResponseTypeDef
- GetRegexMatchSetResponseTypeDef
- UpdateRegexMatchSetRequestRequestTypeDef
- CreateSizeConstraintSetResponseTypeDef
- GetSizeConstraintSetResponseTypeDef
- UpdateSizeConstraintSetRequestRequestTypeDef
- CreateSqlInjectionMatchSetResponseTypeDef
- GetSqlInjectionMatchSetResponseTypeDef
- UpdateSqlInjectionMatchSetRequestRequestTypeDef
- CreateXssMatchSetResponseTypeDef
- GetXssMatchSetResponseTypeDef
- UpdateXssMatchSetRequestRequestTypeDef
- GetSampledRequestsResponseTypeDef
- UpdateRuleGroupRequestRequestTypeDef
- UpdateWebACLRequestRequestTypeDef
- UpdateByteMatchSetRequestRequestTypeDef