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.36.26' 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
- AssociateWebACLRequestTypeDef
- BlobTypeDef
- ByteMatchSetSummaryTypeDef
- FieldToMatchTypeDef
- CreateByteMatchSetRequestTypeDef
- ResponseMetadataTypeDef
- CreateGeoMatchSetRequestTypeDef
- CreateIPSetRequestTypeDef
- TagTypeDef
- CreateRegexMatchSetRequestTypeDef
- CreateRegexPatternSetRequestTypeDef
- RegexPatternSetTypeDef
- RuleGroupTypeDef
- CreateSizeConstraintSetRequestTypeDef
- CreateSqlInjectionMatchSetRequestTypeDef
- CreateWebACLMigrationStackRequestTypeDef
- CreateXssMatchSetRequestTypeDef
- DeleteByteMatchSetRequestTypeDef
- DeleteGeoMatchSetRequestTypeDef
- DeleteIPSetRequestTypeDef
- DeleteLoggingConfigurationRequestTypeDef
- DeletePermissionPolicyRequestTypeDef
- DeleteRateBasedRuleRequestTypeDef
- DeleteRegexMatchSetRequestTypeDef
- DeleteRegexPatternSetRequestTypeDef
- DeleteRuleGroupRequestTypeDef
- DeleteRuleRequestTypeDef
- DeleteSizeConstraintSetRequestTypeDef
- DeleteSqlInjectionMatchSetRequestTypeDef
- DeleteWebACLRequestTypeDef
- DeleteXssMatchSetRequestTypeDef
- DisassociateWebACLRequestTypeDef
- GeoMatchConstraintTypeDef
- GeoMatchSetSummaryTypeDef
- GetByteMatchSetRequestTypeDef
- GetChangeTokenStatusRequestTypeDef
- GetGeoMatchSetRequestTypeDef
- GetIPSetRequestTypeDef
- GetLoggingConfigurationRequestTypeDef
- GetPermissionPolicyRequestTypeDef
- GetRateBasedRuleManagedKeysRequestTypeDef
- GetRateBasedRuleRequestTypeDef
- GetRegexMatchSetRequestTypeDef
- GetRegexPatternSetRequestTypeDef
- GetRuleGroupRequestTypeDef
- GetRuleRequestTypeDef
- TimeWindowOutputTypeDef
- GetSizeConstraintSetRequestTypeDef
- GetSqlInjectionMatchSetRequestTypeDef
- GetWebACLForResourceRequestTypeDef
- WebACLSummaryTypeDef
- GetWebACLRequestTypeDef
- GetXssMatchSetRequestTypeDef
- HTTPHeaderTypeDef
- IPSetDescriptorTypeDef
- IPSetSummaryTypeDef
- ListActivatedRulesInRuleGroupRequestTypeDef
- ListByteMatchSetsRequestTypeDef
- ListGeoMatchSetsRequestTypeDef
- ListIPSetsRequestTypeDef
- ListLoggingConfigurationsRequestTypeDef
- ListRateBasedRulesRequestTypeDef
- RuleSummaryTypeDef
- ListRegexMatchSetsRequestTypeDef
- RegexMatchSetSummaryTypeDef
- ListRegexPatternSetsRequestTypeDef
- RegexPatternSetSummaryTypeDef
- ListResourcesForWebACLRequestTypeDef
- ListRuleGroupsRequestTypeDef
- RuleGroupSummaryTypeDef
- ListRulesRequestTypeDef
- ListSizeConstraintSetsRequestTypeDef
- SizeConstraintSetSummaryTypeDef
- ListSqlInjectionMatchSetsRequestTypeDef
- SqlInjectionMatchSetSummaryTypeDef
- ListSubscribedRuleGroupsRequestTypeDef
- SubscribedRuleGroupSummaryTypeDef
- ListTagsForResourceRequestTypeDef
- ListWebACLsRequestTypeDef
- ListXssMatchSetsRequestTypeDef
- XssMatchSetSummaryTypeDef
- PredicateTypeDef
- PutPermissionPolicyRequestTypeDef
- RegexPatternSetUpdateTypeDef
- TimestampTypeDef
- UntagResourceRequestTypeDef
- 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
- CreateRateBasedRuleRequestTypeDef
- CreateRuleGroupRequestTypeDef
- CreateRuleRequestTypeDef
- CreateWebACLRequestTypeDef
- TagInfoForResourceTypeDef
- TagResourceRequestTypeDef
- 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
- UpdateRegexPatternSetRequestTypeDef
- TimeWindowTypeDef
- ListActivatedRulesInRuleGroupResponseTypeDef
- WebACLTypeDef
- ActivatedRuleUnionTypeDef
- ByteMatchSetTypeDef
- ByteMatchTupleUnionTypeDef
- GetLoggingConfigurationResponseTypeDef
- ListLoggingConfigurationsResponseTypeDef
- PutLoggingConfigurationResponseTypeDef
- LoggingConfigurationUnionTypeDef
- RegexMatchSetTypeDef
- RegexMatchSetUpdateTypeDef
- SizeConstraintSetTypeDef
- SizeConstraintSetUpdateTypeDef
- SqlInjectionMatchSetTypeDef
- SqlInjectionMatchSetUpdateTypeDef
- XssMatchSetTypeDef
- XssMatchSetUpdateTypeDef
- ListTagsForResourceResponseTypeDef
- CreateGeoMatchSetResponseTypeDef
- GetGeoMatchSetResponseTypeDef
- UpdateGeoMatchSetRequestTypeDef
- SampledHTTPRequestTypeDef
- CreateIPSetResponseTypeDef
- GetIPSetResponseTypeDef
- UpdateIPSetRequestTypeDef
- CreateRateBasedRuleResponseTypeDef
- GetRateBasedRuleResponseTypeDef
- CreateRuleResponseTypeDef
- GetRuleResponseTypeDef
- UpdateRateBasedRuleRequestTypeDef
- UpdateRuleRequestTypeDef
- TimeWindowUnionTypeDef
- CreateWebACLResponseTypeDef
- GetWebACLResponseTypeDef
- RuleGroupUpdateTypeDef
- WebACLUpdateTypeDef
- CreateByteMatchSetResponseTypeDef
- GetByteMatchSetResponseTypeDef
- ByteMatchSetUpdateTypeDef
- PutLoggingConfigurationRequestTypeDef
- CreateRegexMatchSetResponseTypeDef
- GetRegexMatchSetResponseTypeDef
- UpdateRegexMatchSetRequestTypeDef
- CreateSizeConstraintSetResponseTypeDef
- GetSizeConstraintSetResponseTypeDef
- UpdateSizeConstraintSetRequestTypeDef
- CreateSqlInjectionMatchSetResponseTypeDef
- GetSqlInjectionMatchSetResponseTypeDef
- UpdateSqlInjectionMatchSetRequestTypeDef
- CreateXssMatchSetResponseTypeDef
- GetXssMatchSetResponseTypeDef
- UpdateXssMatchSetRequestTypeDef
- GetSampledRequestsResponseTypeDef
- GetSampledRequestsRequestTypeDef
- UpdateRuleGroupRequestTypeDef
- UpdateWebACLRequestTypeDef
- UpdateByteMatchSetRequestTypeDef