Typed dictionaries
Index > WAFRegional > Typed dictionaries
Auto-generated documentation for WAFRegional type annotations stubs module types-aiobotocore-waf-regional.
ExcludedRuleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ExcludedRuleTypeDef
def get_value() -> ExcludedRuleTypeDef:
return {
"RuleId": ...,
}
WafActionTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import WafActionTypeDef
def get_value() -> WafActionTypeDef:
return {
"Type": ...,
}
WafOverrideActionTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import WafOverrideActionTypeDef
def get_value() -> WafOverrideActionTypeDef:
return {
"Type": ...,
}
AssociateWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import AssociateWebACLRequestRequestTypeDef
def get_value() -> AssociateWebACLRequestRequestTypeDef:
return {
"WebACLId": ...,
"ResourceArn": ...,
}
ByteMatchSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ByteMatchSetSummaryTypeDef
def get_value() -> ByteMatchSetSummaryTypeDef:
return {
"ByteMatchSetId": ...,
"Name": ...,
}
FieldToMatchTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import FieldToMatchTypeDef
def get_value() -> FieldToMatchTypeDef:
return {
"Type": ...,
}
Definition
class FieldToMatchTypeDef(TypedDict):
Type: MatchFieldTypeType, # (1)
Data: NotRequired[str],
CreateByteMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateByteMatchSetRequestRequestTypeDef
def get_value() -> CreateByteMatchSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateGeoMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateGeoMatchSetRequestRequestTypeDef
def get_value() -> CreateGeoMatchSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
CreateIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateIPSetRequestRequestTypeDef
def get_value() -> CreateIPSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
TagTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
CreateRegexMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRegexMatchSetRequestRequestTypeDef
def get_value() -> CreateRegexMatchSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
CreateRegexPatternSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRegexPatternSetRequestRequestTypeDef
def get_value() -> CreateRegexPatternSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
RegexPatternSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexPatternSetTypeDef
def get_value() -> RegexPatternSetTypeDef:
return {
"RegexPatternSetId": ...,
"RegexPatternStrings": ...,
}
Definition
class RegexPatternSetTypeDef(TypedDict):
RegexPatternSetId: str,
RegexPatternStrings: List[str],
Name: NotRequired[str],
RuleGroupTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RuleGroupTypeDef
def get_value() -> RuleGroupTypeDef:
return {
"RuleGroupId": ...,
}
Definition
class RuleGroupTypeDef(TypedDict):
RuleGroupId: str,
Name: NotRequired[str],
MetricName: NotRequired[str],
CreateSizeConstraintSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateSizeConstraintSetRequestRequestTypeDef
def get_value() -> CreateSizeConstraintSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
Definition
class CreateSizeConstraintSetRequestRequestTypeDef(TypedDict):
Name: str,
ChangeToken: str,
CreateSqlInjectionMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateSqlInjectionMatchSetRequestRequestTypeDef
def get_value() -> CreateSqlInjectionMatchSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
Definition
class CreateSqlInjectionMatchSetRequestRequestTypeDef(TypedDict):
Name: str,
ChangeToken: str,
CreateWebACLMigrationStackRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateWebACLMigrationStackRequestRequestTypeDef
def get_value() -> CreateWebACLMigrationStackRequestRequestTypeDef:
return {
"WebACLId": ...,
"S3BucketName": ...,
"IgnoreUnsupportedType": ...,
}
Definition
class CreateWebACLMigrationStackRequestRequestTypeDef(TypedDict):
WebACLId: str,
S3BucketName: str,
IgnoreUnsupportedType: bool,
CreateXssMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateXssMatchSetRequestRequestTypeDef
def get_value() -> CreateXssMatchSetRequestRequestTypeDef:
return {
"Name": ...,
"ChangeToken": ...,
}
DeleteByteMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteByteMatchSetRequestRequestTypeDef
def get_value() -> DeleteByteMatchSetRequestRequestTypeDef:
return {
"ByteMatchSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteByteMatchSetRequestRequestTypeDef(TypedDict):
ByteMatchSetId: str,
ChangeToken: str,
DeleteGeoMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteGeoMatchSetRequestRequestTypeDef
def get_value() -> DeleteGeoMatchSetRequestRequestTypeDef:
return {
"GeoMatchSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteGeoMatchSetRequestRequestTypeDef(TypedDict):
GeoMatchSetId: str,
ChangeToken: str,
DeleteIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteIPSetRequestRequestTypeDef
def get_value() -> DeleteIPSetRequestRequestTypeDef:
return {
"IPSetId": ...,
"ChangeToken": ...,
}
DeleteLoggingConfigurationRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteLoggingConfigurationRequestRequestTypeDef
def get_value() -> DeleteLoggingConfigurationRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
DeletePermissionPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeletePermissionPolicyRequestRequestTypeDef
def get_value() -> DeletePermissionPolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
DeleteRateBasedRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRateBasedRuleRequestRequestTypeDef
def get_value() -> DeleteRateBasedRuleRequestRequestTypeDef:
return {
"RuleId": ...,
"ChangeToken": ...,
}
DeleteRegexMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRegexMatchSetRequestRequestTypeDef
def get_value() -> DeleteRegexMatchSetRequestRequestTypeDef:
return {
"RegexMatchSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteRegexMatchSetRequestRequestTypeDef(TypedDict):
RegexMatchSetId: str,
ChangeToken: str,
DeleteRegexPatternSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRegexPatternSetRequestRequestTypeDef
def get_value() -> DeleteRegexPatternSetRequestRequestTypeDef:
return {
"RegexPatternSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteRegexPatternSetRequestRequestTypeDef(TypedDict):
RegexPatternSetId: str,
ChangeToken: str,
DeleteRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRuleGroupRequestRequestTypeDef
def get_value() -> DeleteRuleGroupRequestRequestTypeDef:
return {
"RuleGroupId": ...,
"ChangeToken": ...,
}
Definition
class DeleteRuleGroupRequestRequestTypeDef(TypedDict):
RuleGroupId: str,
ChangeToken: str,
DeleteRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRuleRequestRequestTypeDef
def get_value() -> DeleteRuleRequestRequestTypeDef:
return {
"RuleId": ...,
"ChangeToken": ...,
}
DeleteSizeConstraintSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteSizeConstraintSetRequestRequestTypeDef
def get_value() -> DeleteSizeConstraintSetRequestRequestTypeDef:
return {
"SizeConstraintSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteSizeConstraintSetRequestRequestTypeDef(TypedDict):
SizeConstraintSetId: str,
ChangeToken: str,
DeleteSqlInjectionMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteSqlInjectionMatchSetRequestRequestTypeDef
def get_value() -> DeleteSqlInjectionMatchSetRequestRequestTypeDef:
return {
"SqlInjectionMatchSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteSqlInjectionMatchSetRequestRequestTypeDef(TypedDict):
SqlInjectionMatchSetId: str,
ChangeToken: str,
DeleteWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteWebACLRequestRequestTypeDef
def get_value() -> DeleteWebACLRequestRequestTypeDef:
return {
"WebACLId": ...,
"ChangeToken": ...,
}
DeleteXssMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteXssMatchSetRequestRequestTypeDef
def get_value() -> DeleteXssMatchSetRequestRequestTypeDef:
return {
"XssMatchSetId": ...,
"ChangeToken": ...,
}
Definition
class DeleteXssMatchSetRequestRequestTypeDef(TypedDict):
XssMatchSetId: str,
ChangeToken: str,
DisassociateWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DisassociateWebACLRequestRequestTypeDef
def get_value() -> DisassociateWebACLRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
GeoMatchConstraintTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GeoMatchConstraintTypeDef
def get_value() -> GeoMatchConstraintTypeDef:
return {
"Type": ...,
"Value": ...,
}
Definition
class GeoMatchConstraintTypeDef(TypedDict):
Type: GeoMatchConstraintTypeType, # (1)
Value: GeoMatchConstraintValueType, # (2)
GeoMatchSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GeoMatchSetSummaryTypeDef
def get_value() -> GeoMatchSetSummaryTypeDef:
return {
"GeoMatchSetId": ...,
"Name": ...,
}
GetByteMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetByteMatchSetRequestRequestTypeDef
def get_value() -> GetByteMatchSetRequestRequestTypeDef:
return {
"ByteMatchSetId": ...,
}
GetChangeTokenStatusRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetChangeTokenStatusRequestRequestTypeDef
def get_value() -> GetChangeTokenStatusRequestRequestTypeDef:
return {
"ChangeToken": ...,
}
GetGeoMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetGeoMatchSetRequestRequestTypeDef
def get_value() -> GetGeoMatchSetRequestRequestTypeDef:
return {
"GeoMatchSetId": ...,
}
GetIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetIPSetRequestRequestTypeDef
def get_value() -> GetIPSetRequestRequestTypeDef:
return {
"IPSetId": ...,
}
GetLoggingConfigurationRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetLoggingConfigurationRequestRequestTypeDef
def get_value() -> GetLoggingConfigurationRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
GetPermissionPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetPermissionPolicyRequestRequestTypeDef
def get_value() -> GetPermissionPolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
GetRateBasedRuleManagedKeysRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRateBasedRuleManagedKeysRequestRequestTypeDef
def get_value() -> GetRateBasedRuleManagedKeysRequestRequestTypeDef:
return {
"RuleId": ...,
}
Definition
class GetRateBasedRuleManagedKeysRequestRequestTypeDef(TypedDict):
RuleId: str,
NextMarker: NotRequired[str],
GetRateBasedRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRateBasedRuleRequestRequestTypeDef
def get_value() -> GetRateBasedRuleRequestRequestTypeDef:
return {
"RuleId": ...,
}
GetRegexMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRegexMatchSetRequestRequestTypeDef
def get_value() -> GetRegexMatchSetRequestRequestTypeDef:
return {
"RegexMatchSetId": ...,
}
GetRegexPatternSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRegexPatternSetRequestRequestTypeDef
def get_value() -> GetRegexPatternSetRequestRequestTypeDef:
return {
"RegexPatternSetId": ...,
}
GetRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRuleGroupRequestRequestTypeDef
def get_value() -> GetRuleGroupRequestRequestTypeDef:
return {
"RuleGroupId": ...,
}
GetRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRuleRequestRequestTypeDef
def get_value() -> GetRuleRequestRequestTypeDef:
return {
"RuleId": ...,
}
TimeWindowTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import TimeWindowTypeDef
def get_value() -> TimeWindowTypeDef:
return {
"StartTime": ...,
"EndTime": ...,
}
Definition
class TimeWindowTypeDef(TypedDict):
StartTime: Union[datetime, str],
EndTime: Union[datetime, str],
GetSizeConstraintSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetSizeConstraintSetRequestRequestTypeDef
def get_value() -> GetSizeConstraintSetRequestRequestTypeDef:
return {
"SizeConstraintSetId": ...,
}
GetSqlInjectionMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetSqlInjectionMatchSetRequestRequestTypeDef
def get_value() -> GetSqlInjectionMatchSetRequestRequestTypeDef:
return {
"SqlInjectionMatchSetId": ...,
}
Definition
class GetSqlInjectionMatchSetRequestRequestTypeDef(TypedDict):
SqlInjectionMatchSetId: str,
GetWebACLForResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetWebACLForResourceRequestRequestTypeDef
def get_value() -> GetWebACLForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
WebACLSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import WebACLSummaryTypeDef
def get_value() -> WebACLSummaryTypeDef:
return {
"WebACLId": ...,
"Name": ...,
}
GetWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetWebACLRequestRequestTypeDef
def get_value() -> GetWebACLRequestRequestTypeDef:
return {
"WebACLId": ...,
}
GetXssMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetXssMatchSetRequestRequestTypeDef
def get_value() -> GetXssMatchSetRequestRequestTypeDef:
return {
"XssMatchSetId": ...,
}
HTTPHeaderTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import HTTPHeaderTypeDef
def get_value() -> HTTPHeaderTypeDef:
return {
"Name": ...,
}
IPSetDescriptorTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import IPSetDescriptorTypeDef
def get_value() -> IPSetDescriptorTypeDef:
return {
"Type": ...,
"Value": ...,
}
IPSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import IPSetSummaryTypeDef
def get_value() -> IPSetSummaryTypeDef:
return {
"IPSetId": ...,
"Name": ...,
}
ListActivatedRulesInRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListActivatedRulesInRuleGroupRequestRequestTypeDef
def get_value() -> ListActivatedRulesInRuleGroupRequestRequestTypeDef:
return {
"RuleGroupId": ...,
}
Definition
class ListActivatedRulesInRuleGroupRequestRequestTypeDef(TypedDict):
RuleGroupId: NotRequired[str],
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListByteMatchSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListByteMatchSetsRequestRequestTypeDef
def get_value() -> ListByteMatchSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListByteMatchSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListGeoMatchSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListGeoMatchSetsRequestRequestTypeDef
def get_value() -> ListGeoMatchSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListGeoMatchSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListIPSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListIPSetsRequestRequestTypeDef
def get_value() -> ListIPSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListIPSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListLoggingConfigurationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListLoggingConfigurationsRequestRequestTypeDef
def get_value() -> ListLoggingConfigurationsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListLoggingConfigurationsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListRateBasedRulesRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRateBasedRulesRequestRequestTypeDef
def get_value() -> ListRateBasedRulesRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListRateBasedRulesRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
RuleSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RuleSummaryTypeDef
def get_value() -> RuleSummaryTypeDef:
return {
"RuleId": ...,
"Name": ...,
}
ListRegexMatchSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRegexMatchSetsRequestRequestTypeDef
def get_value() -> ListRegexMatchSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListRegexMatchSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
RegexMatchSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexMatchSetSummaryTypeDef
def get_value() -> RegexMatchSetSummaryTypeDef:
return {
"RegexMatchSetId": ...,
"Name": ...,
}
ListRegexPatternSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRegexPatternSetsRequestRequestTypeDef
def get_value() -> ListRegexPatternSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListRegexPatternSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
RegexPatternSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexPatternSetSummaryTypeDef
def get_value() -> RegexPatternSetSummaryTypeDef:
return {
"RegexPatternSetId": ...,
"Name": ...,
}
ListResourcesForWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListResourcesForWebACLRequestRequestTypeDef
def get_value() -> ListResourcesForWebACLRequestRequestTypeDef:
return {
"WebACLId": ...,
}
Definition
class ListResourcesForWebACLRequestRequestTypeDef(TypedDict):
WebACLId: str,
ResourceType: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
ListRuleGroupsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRuleGroupsRequestRequestTypeDef
def get_value() -> ListRuleGroupsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListRuleGroupsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
RuleGroupSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RuleGroupSummaryTypeDef
def get_value() -> RuleGroupSummaryTypeDef:
return {
"RuleGroupId": ...,
"Name": ...,
}
ListRulesRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRulesRequestRequestTypeDef
def get_value() -> ListRulesRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListRulesRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListSizeConstraintSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListSizeConstraintSetsRequestRequestTypeDef
def get_value() -> ListSizeConstraintSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListSizeConstraintSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
SizeConstraintSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SizeConstraintSetSummaryTypeDef
def get_value() -> SizeConstraintSetSummaryTypeDef:
return {
"SizeConstraintSetId": ...,
"Name": ...,
}
ListSqlInjectionMatchSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListSqlInjectionMatchSetsRequestRequestTypeDef
def get_value() -> ListSqlInjectionMatchSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListSqlInjectionMatchSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
SqlInjectionMatchSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SqlInjectionMatchSetSummaryTypeDef
def get_value() -> SqlInjectionMatchSetSummaryTypeDef:
return {
"SqlInjectionMatchSetId": ...,
"Name": ...,
}
Definition
class SqlInjectionMatchSetSummaryTypeDef(TypedDict):
SqlInjectionMatchSetId: str,
Name: str,
ListSubscribedRuleGroupsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListSubscribedRuleGroupsRequestRequestTypeDef
def get_value() -> ListSubscribedRuleGroupsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListSubscribedRuleGroupsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
SubscribedRuleGroupSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SubscribedRuleGroupSummaryTypeDef
def get_value() -> SubscribedRuleGroupSummaryTypeDef:
return {
"RuleGroupId": ...,
"Name": ...,
"MetricName": ...,
}
Definition
class SubscribedRuleGroupSummaryTypeDef(TypedDict):
RuleGroupId: str,
Name: str,
MetricName: str,
ListTagsForResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListWebACLsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListWebACLsRequestRequestTypeDef
def get_value() -> ListWebACLsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListWebACLsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
ListXssMatchSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListXssMatchSetsRequestRequestTypeDef
def get_value() -> ListXssMatchSetsRequestRequestTypeDef:
return {
"NextMarker": ...,
}
Definition
class ListXssMatchSetsRequestRequestTypeDef(TypedDict):
NextMarker: NotRequired[str],
Limit: NotRequired[int],
XssMatchSetSummaryTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import XssMatchSetSummaryTypeDef
def get_value() -> XssMatchSetSummaryTypeDef:
return {
"XssMatchSetId": ...,
"Name": ...,
}
PredicateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import PredicateTypeDef
def get_value() -> PredicateTypeDef:
return {
"Negated": ...,
"Type": ...,
"DataId": ...,
}
Definition
class PredicateTypeDef(TypedDict):
Negated: bool,
Type: PredicateTypeType, # (1)
DataId: str,
PutPermissionPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import PutPermissionPolicyRequestRequestTypeDef
def get_value() -> PutPermissionPolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Policy": ...,
}
RegexPatternSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexPatternSetUpdateTypeDef
def get_value() -> RegexPatternSetUpdateTypeDef:
return {
"Action": ...,
"RegexPatternString": ...,
}
Definition
class RegexPatternSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
RegexPatternString: str,
- See ChangeActionType
UntagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
ActivatedRuleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ActivatedRuleTypeDef
def get_value() -> ActivatedRuleTypeDef:
return {
"Priority": ...,
"RuleId": ...,
}
Definition
class ActivatedRuleTypeDef(TypedDict):
Priority: int,
RuleId: str,
Action: NotRequired[WafActionTypeDef], # (1)
OverrideAction: NotRequired[WafOverrideActionTypeDef], # (2)
Type: NotRequired[WafRuleTypeType], # (3)
ExcludedRules: NotRequired[List[ExcludedRuleTypeDef]], # (4)
- See WafActionTypeDef
- See WafOverrideActionTypeDef
- See WafRuleTypeType
- See ExcludedRuleTypeDef
ByteMatchTupleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ByteMatchTupleTypeDef
def get_value() -> ByteMatchTupleTypeDef:
return {
"FieldToMatch": ...,
"TargetString": ...,
"TextTransformation": ...,
"PositionalConstraint": ...,
}
Definition
class ByteMatchTupleTypeDef(TypedDict):
FieldToMatch: FieldToMatchTypeDef, # (1)
TargetString: bytes,
TextTransformation: TextTransformationType, # (2)
PositionalConstraint: PositionalConstraintType, # (3)
LoggingConfigurationTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import LoggingConfigurationTypeDef
def get_value() -> LoggingConfigurationTypeDef:
return {
"ResourceArn": ...,
"LogDestinationConfigs": ...,
}
Definition
class LoggingConfigurationTypeDef(TypedDict):
ResourceArn: str,
LogDestinationConfigs: List[str],
RedactedFields: NotRequired[List[FieldToMatchTypeDef]], # (1)
RegexMatchTupleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexMatchTupleTypeDef
def get_value() -> RegexMatchTupleTypeDef:
return {
"FieldToMatch": ...,
"TextTransformation": ...,
"RegexPatternSetId": ...,
}
Definition
class RegexMatchTupleTypeDef(TypedDict):
FieldToMatch: FieldToMatchTypeDef, # (1)
TextTransformation: TextTransformationType, # (2)
RegexPatternSetId: str,
SizeConstraintTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SizeConstraintTypeDef
def get_value() -> SizeConstraintTypeDef:
return {
"FieldToMatch": ...,
"TextTransformation": ...,
"ComparisonOperator": ...,
"Size": ...,
}
Definition
class SizeConstraintTypeDef(TypedDict):
FieldToMatch: FieldToMatchTypeDef, # (1)
TextTransformation: TextTransformationType, # (2)
ComparisonOperator: ComparisonOperatorType, # (3)
Size: int,
SqlInjectionMatchTupleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SqlInjectionMatchTupleTypeDef
def get_value() -> SqlInjectionMatchTupleTypeDef:
return {
"FieldToMatch": ...,
"TextTransformation": ...,
}
Definition
class SqlInjectionMatchTupleTypeDef(TypedDict):
FieldToMatch: FieldToMatchTypeDef, # (1)
TextTransformation: TextTransformationType, # (2)
XssMatchTupleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import XssMatchTupleTypeDef
def get_value() -> XssMatchTupleTypeDef:
return {
"FieldToMatch": ...,
"TextTransformation": ...,
}
Definition
class XssMatchTupleTypeDef(TypedDict):
FieldToMatch: FieldToMatchTypeDef, # (1)
TextTransformation: TextTransformationType, # (2)
CreateWebACLMigrationStackResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateWebACLMigrationStackResponseTypeDef
def get_value() -> CreateWebACLMigrationStackResponseTypeDef:
return {
"S3ObjectUrl": ...,
"ResponseMetadata": ...,
}
Definition
class CreateWebACLMigrationStackResponseTypeDef(TypedDict):
S3ObjectUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteByteMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteByteMatchSetResponseTypeDef
def get_value() -> DeleteByteMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteByteMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteGeoMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteGeoMatchSetResponseTypeDef
def get_value() -> DeleteGeoMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteGeoMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteIPSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteIPSetResponseTypeDef
def get_value() -> DeleteIPSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteIPSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRateBasedRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRateBasedRuleResponseTypeDef
def get_value() -> DeleteRateBasedRuleResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRateBasedRuleResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRegexMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRegexMatchSetResponseTypeDef
def get_value() -> DeleteRegexMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRegexMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRegexPatternSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRegexPatternSetResponseTypeDef
def get_value() -> DeleteRegexPatternSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRegexPatternSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRuleGroupResponseTypeDef
def get_value() -> DeleteRuleGroupResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRuleGroupResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteRuleResponseTypeDef
def get_value() -> DeleteRuleResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRuleResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSizeConstraintSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteSizeConstraintSetResponseTypeDef
def get_value() -> DeleteSizeConstraintSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteSizeConstraintSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteSqlInjectionMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteSqlInjectionMatchSetResponseTypeDef
def get_value() -> DeleteSqlInjectionMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteSqlInjectionMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWebACLResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteWebACLResponseTypeDef
def get_value() -> DeleteWebACLResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteWebACLResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteXssMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import DeleteXssMatchSetResponseTypeDef
def get_value() -> DeleteXssMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteXssMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChangeTokenResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetChangeTokenResponseTypeDef
def get_value() -> GetChangeTokenResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetChangeTokenResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChangeTokenStatusResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetChangeTokenStatusResponseTypeDef
def get_value() -> GetChangeTokenStatusResponseTypeDef:
return {
"ChangeTokenStatus": ...,
"ResponseMetadata": ...,
}
Definition
class GetChangeTokenStatusResponseTypeDef(TypedDict):
ChangeTokenStatus: ChangeTokenStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPermissionPolicyResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetPermissionPolicyResponseTypeDef
def get_value() -> GetPermissionPolicyResponseTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
Definition
class GetPermissionPolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRateBasedRuleManagedKeysResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRateBasedRuleManagedKeysResponseTypeDef
def get_value() -> GetRateBasedRuleManagedKeysResponseTypeDef:
return {
"ManagedKeys": ...,
"NextMarker": ...,
"ResponseMetadata": ...,
}
Definition
class GetRateBasedRuleManagedKeysResponseTypeDef(TypedDict):
ManagedKeys: List[str],
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListByteMatchSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListByteMatchSetsResponseTypeDef
def get_value() -> ListByteMatchSetsResponseTypeDef:
return {
"NextMarker": ...,
"ByteMatchSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListByteMatchSetsResponseTypeDef(TypedDict):
NextMarker: str,
ByteMatchSets: List[ByteMatchSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourcesForWebACLResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListResourcesForWebACLResponseTypeDef
def get_value() -> ListResourcesForWebACLResponseTypeDef:
return {
"ResourceArns": ...,
"ResponseMetadata": ...,
}
Definition
class ListResourcesForWebACLResponseTypeDef(TypedDict):
ResourceArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateByteMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateByteMatchSetResponseTypeDef
def get_value() -> UpdateByteMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateByteMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGeoMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateGeoMatchSetResponseTypeDef
def get_value() -> UpdateGeoMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGeoMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateIPSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateIPSetResponseTypeDef
def get_value() -> UpdateIPSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateIPSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRateBasedRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRateBasedRuleResponseTypeDef
def get_value() -> UpdateRateBasedRuleResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRateBasedRuleResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRegexMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRegexMatchSetResponseTypeDef
def get_value() -> UpdateRegexMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRegexMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRegexPatternSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRegexPatternSetResponseTypeDef
def get_value() -> UpdateRegexPatternSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRegexPatternSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRuleGroupResponseTypeDef
def get_value() -> UpdateRuleGroupResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRuleGroupResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRuleResponseTypeDef
def get_value() -> UpdateRuleResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRuleResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSizeConstraintSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateSizeConstraintSetResponseTypeDef
def get_value() -> UpdateSizeConstraintSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSizeConstraintSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSqlInjectionMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateSqlInjectionMatchSetResponseTypeDef
def get_value() -> UpdateSqlInjectionMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSqlInjectionMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWebACLResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateWebACLResponseTypeDef
def get_value() -> UpdateWebACLResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateWebACLResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateXssMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateXssMatchSetResponseTypeDef
def get_value() -> UpdateXssMatchSetResponseTypeDef:
return {
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateXssMatchSetResponseTypeDef(TypedDict):
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRateBasedRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRateBasedRuleRequestRequestTypeDef
def get_value() -> CreateRateBasedRuleRequestRequestTypeDef:
return {
"Name": ...,
"MetricName": ...,
"RateKey": ...,
"RateLimit": ...,
"ChangeToken": ...,
}
Definition
class CreateRateBasedRuleRequestRequestTypeDef(TypedDict):
Name: str,
MetricName: str,
RateKey: RateKeyType, # (1)
RateLimit: int,
ChangeToken: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See RateKeyType
- See TagTypeDef
CreateRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRuleGroupRequestRequestTypeDef
def get_value() -> CreateRuleGroupRequestRequestTypeDef:
return {
"Name": ...,
"MetricName": ...,
"ChangeToken": ...,
}
Definition
class CreateRuleGroupRequestRequestTypeDef(TypedDict):
Name: str,
MetricName: str,
ChangeToken: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRuleRequestRequestTypeDef
def get_value() -> CreateRuleRequestRequestTypeDef:
return {
"Name": ...,
"MetricName": ...,
"ChangeToken": ...,
}
Definition
class CreateRuleRequestRequestTypeDef(TypedDict):
Name: str,
MetricName: str,
ChangeToken: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateWebACLRequestRequestTypeDef
def get_value() -> CreateWebACLRequestRequestTypeDef:
return {
"Name": ...,
"MetricName": ...,
"DefaultAction": ...,
"ChangeToken": ...,
}
Definition
class CreateWebACLRequestRequestTypeDef(TypedDict):
Name: str,
MetricName: str,
DefaultAction: WafActionTypeDef, # (1)
ChangeToken: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See WafActionTypeDef
- See TagTypeDef
TagInfoForResourceTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import TagInfoForResourceTypeDef
def get_value() -> TagInfoForResourceTypeDef:
return {
"ResourceARN": ...,
}
Definition
class TagInfoForResourceTypeDef(TypedDict):
ResourceARN: NotRequired[str],
TagList: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateRegexPatternSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRegexPatternSetResponseTypeDef
def get_value() -> CreateRegexPatternSetResponseTypeDef:
return {
"RegexPatternSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRegexPatternSetResponseTypeDef(TypedDict):
RegexPatternSet: RegexPatternSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRegexPatternSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRegexPatternSetResponseTypeDef
def get_value() -> GetRegexPatternSetResponseTypeDef:
return {
"RegexPatternSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetRegexPatternSetResponseTypeDef(TypedDict):
RegexPatternSet: RegexPatternSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRuleGroupResponseTypeDef
def get_value() -> CreateRuleGroupResponseTypeDef:
return {
"RuleGroup": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRuleGroupResponseTypeDef(TypedDict):
RuleGroup: RuleGroupTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRuleGroupResponseTypeDef
def get_value() -> GetRuleGroupResponseTypeDef:
return {
"RuleGroup": ...,
"ResponseMetadata": ...,
}
Definition
class GetRuleGroupResponseTypeDef(TypedDict):
RuleGroup: RuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GeoMatchSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GeoMatchSetTypeDef
def get_value() -> GeoMatchSetTypeDef:
return {
"GeoMatchSetId": ...,
"GeoMatchConstraints": ...,
}
Definition
class GeoMatchSetTypeDef(TypedDict):
GeoMatchSetId: str,
GeoMatchConstraints: List[GeoMatchConstraintTypeDef], # (1)
Name: NotRequired[str],
GeoMatchSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GeoMatchSetUpdateTypeDef
def get_value() -> GeoMatchSetUpdateTypeDef:
return {
"Action": ...,
"GeoMatchConstraint": ...,
}
Definition
class GeoMatchSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
GeoMatchConstraint: GeoMatchConstraintTypeDef, # (2)
ListGeoMatchSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListGeoMatchSetsResponseTypeDef
def get_value() -> ListGeoMatchSetsResponseTypeDef:
return {
"NextMarker": ...,
"GeoMatchSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListGeoMatchSetsResponseTypeDef(TypedDict):
NextMarker: str,
GeoMatchSets: List[GeoMatchSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSampledRequestsRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetSampledRequestsRequestRequestTypeDef
def get_value() -> GetSampledRequestsRequestRequestTypeDef:
return {
"WebAclId": ...,
"RuleId": ...,
"TimeWindow": ...,
"MaxItems": ...,
}
Definition
class GetSampledRequestsRequestRequestTypeDef(TypedDict):
WebAclId: str,
RuleId: str,
TimeWindow: TimeWindowTypeDef, # (1)
MaxItems: int,
GetWebACLForResourceResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetWebACLForResourceResponseTypeDef
def get_value() -> GetWebACLForResourceResponseTypeDef:
return {
"WebACLSummary": ...,
"ResponseMetadata": ...,
}
Definition
class GetWebACLForResourceResponseTypeDef(TypedDict):
WebACLSummary: WebACLSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWebACLsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListWebACLsResponseTypeDef
def get_value() -> ListWebACLsResponseTypeDef:
return {
"NextMarker": ...,
"WebACLs": ...,
"ResponseMetadata": ...,
}
Definition
class ListWebACLsResponseTypeDef(TypedDict):
NextMarker: str,
WebACLs: List[WebACLSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HTTPRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import HTTPRequestTypeDef
def get_value() -> HTTPRequestTypeDef:
return {
"ClientIP": ...,
}
Definition
class HTTPRequestTypeDef(TypedDict):
ClientIP: NotRequired[str],
Country: NotRequired[str],
URI: NotRequired[str],
Method: NotRequired[str],
HTTPVersion: NotRequired[str],
Headers: NotRequired[List[HTTPHeaderTypeDef]], # (1)
IPSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import IPSetTypeDef
def get_value() -> IPSetTypeDef:
return {
"IPSetId": ...,
"IPSetDescriptors": ...,
}
Definition
class IPSetTypeDef(TypedDict):
IPSetId: str,
IPSetDescriptors: List[IPSetDescriptorTypeDef], # (1)
Name: NotRequired[str],
IPSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import IPSetUpdateTypeDef
def get_value() -> IPSetUpdateTypeDef:
return {
"Action": ...,
"IPSetDescriptor": ...,
}
Definition
class IPSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
IPSetDescriptor: IPSetDescriptorTypeDef, # (2)
ListIPSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListIPSetsResponseTypeDef
def get_value() -> ListIPSetsResponseTypeDef:
return {
"NextMarker": ...,
"IPSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListIPSetsResponseTypeDef(TypedDict):
NextMarker: str,
IPSets: List[IPSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRateBasedRulesResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRateBasedRulesResponseTypeDef
def get_value() -> ListRateBasedRulesResponseTypeDef:
return {
"NextMarker": ...,
"Rules": ...,
"ResponseMetadata": ...,
}
Definition
class ListRateBasedRulesResponseTypeDef(TypedDict):
NextMarker: str,
Rules: List[RuleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRulesResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRulesResponseTypeDef
def get_value() -> ListRulesResponseTypeDef:
return {
"NextMarker": ...,
"Rules": ...,
"ResponseMetadata": ...,
}
Definition
class ListRulesResponseTypeDef(TypedDict):
NextMarker: str,
Rules: List[RuleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRegexMatchSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRegexMatchSetsResponseTypeDef
def get_value() -> ListRegexMatchSetsResponseTypeDef:
return {
"NextMarker": ...,
"RegexMatchSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListRegexMatchSetsResponseTypeDef(TypedDict):
NextMarker: str,
RegexMatchSets: List[RegexMatchSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRegexPatternSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRegexPatternSetsResponseTypeDef
def get_value() -> ListRegexPatternSetsResponseTypeDef:
return {
"NextMarker": ...,
"RegexPatternSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListRegexPatternSetsResponseTypeDef(TypedDict):
NextMarker: str,
RegexPatternSets: List[RegexPatternSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRuleGroupsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListRuleGroupsResponseTypeDef
def get_value() -> ListRuleGroupsResponseTypeDef:
return {
"NextMarker": ...,
"RuleGroups": ...,
"ResponseMetadata": ...,
}
Definition
class ListRuleGroupsResponseTypeDef(TypedDict):
NextMarker: str,
RuleGroups: List[RuleGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSizeConstraintSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListSizeConstraintSetsResponseTypeDef
def get_value() -> ListSizeConstraintSetsResponseTypeDef:
return {
"NextMarker": ...,
"SizeConstraintSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListSizeConstraintSetsResponseTypeDef(TypedDict):
NextMarker: str,
SizeConstraintSets: List[SizeConstraintSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSqlInjectionMatchSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListSqlInjectionMatchSetsResponseTypeDef
def get_value() -> ListSqlInjectionMatchSetsResponseTypeDef:
return {
"NextMarker": ...,
"SqlInjectionMatchSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListSqlInjectionMatchSetsResponseTypeDef(TypedDict):
NextMarker: str,
SqlInjectionMatchSets: List[SqlInjectionMatchSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSubscribedRuleGroupsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListSubscribedRuleGroupsResponseTypeDef
def get_value() -> ListSubscribedRuleGroupsResponseTypeDef:
return {
"NextMarker": ...,
"RuleGroups": ...,
"ResponseMetadata": ...,
}
Definition
class ListSubscribedRuleGroupsResponseTypeDef(TypedDict):
NextMarker: str,
RuleGroups: List[SubscribedRuleGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListXssMatchSetsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListXssMatchSetsResponseTypeDef
def get_value() -> ListXssMatchSetsResponseTypeDef:
return {
"NextMarker": ...,
"XssMatchSets": ...,
"ResponseMetadata": ...,
}
Definition
class ListXssMatchSetsResponseTypeDef(TypedDict):
NextMarker: str,
XssMatchSets: List[XssMatchSetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RateBasedRuleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RateBasedRuleTypeDef
def get_value() -> RateBasedRuleTypeDef:
return {
"RuleId": ...,
"MatchPredicates": ...,
"RateKey": ...,
"RateLimit": ...,
}
Definition
class RateBasedRuleTypeDef(TypedDict):
RuleId: str,
MatchPredicates: List[PredicateTypeDef], # (1)
RateKey: RateKeyType, # (2)
RateLimit: int,
Name: NotRequired[str],
MetricName: NotRequired[str],
- See PredicateTypeDef
- See RateKeyType
RuleTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"RuleId": ...,
"Predicates": ...,
}
Definition
class RuleTypeDef(TypedDict):
RuleId: str,
Predicates: List[PredicateTypeDef], # (1)
Name: NotRequired[str],
MetricName: NotRequired[str],
- See PredicateTypeDef
RuleUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RuleUpdateTypeDef
def get_value() -> RuleUpdateTypeDef:
return {
"Action": ...,
"Predicate": ...,
}
Definition
class RuleUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
Predicate: PredicateTypeDef, # (2)
- See ChangeActionType
- See PredicateTypeDef
UpdateRegexPatternSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRegexPatternSetRequestRequestTypeDef
def get_value() -> UpdateRegexPatternSetRequestRequestTypeDef:
return {
"RegexPatternSetId": ...,
"Updates": ...,
"ChangeToken": ...,
}
Definition
class UpdateRegexPatternSetRequestRequestTypeDef(TypedDict):
RegexPatternSetId: str,
Updates: Sequence[RegexPatternSetUpdateTypeDef], # (1)
ChangeToken: str,
ListActivatedRulesInRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListActivatedRulesInRuleGroupResponseTypeDef
def get_value() -> ListActivatedRulesInRuleGroupResponseTypeDef:
return {
"NextMarker": ...,
"ActivatedRules": ...,
"ResponseMetadata": ...,
}
Definition
class ListActivatedRulesInRuleGroupResponseTypeDef(TypedDict):
NextMarker: str,
ActivatedRules: List[ActivatedRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RuleGroupUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RuleGroupUpdateTypeDef
def get_value() -> RuleGroupUpdateTypeDef:
return {
"Action": ...,
"ActivatedRule": ...,
}
Definition
class RuleGroupUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
ActivatedRule: ActivatedRuleTypeDef, # (2)
- See ChangeActionType
- See ActivatedRuleTypeDef
WebACLTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import WebACLTypeDef
def get_value() -> WebACLTypeDef:
return {
"WebACLId": ...,
"DefaultAction": ...,
"Rules": ...,
}
Definition
class WebACLTypeDef(TypedDict):
WebACLId: str,
DefaultAction: WafActionTypeDef, # (1)
Rules: List[ActivatedRuleTypeDef], # (2)
Name: NotRequired[str],
MetricName: NotRequired[str],
WebACLArn: NotRequired[str],
- See WafActionTypeDef
- See ActivatedRuleTypeDef
WebACLUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import WebACLUpdateTypeDef
def get_value() -> WebACLUpdateTypeDef:
return {
"Action": ...,
"ActivatedRule": ...,
}
Definition
class WebACLUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
ActivatedRule: ActivatedRuleTypeDef, # (2)
- See ChangeActionType
- See ActivatedRuleTypeDef
ByteMatchSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ByteMatchSetTypeDef
def get_value() -> ByteMatchSetTypeDef:
return {
"ByteMatchSetId": ...,
"ByteMatchTuples": ...,
}
Definition
class ByteMatchSetTypeDef(TypedDict):
ByteMatchSetId: str,
ByteMatchTuples: List[ByteMatchTupleTypeDef], # (1)
Name: NotRequired[str],
ByteMatchSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ByteMatchSetUpdateTypeDef
def get_value() -> ByteMatchSetUpdateTypeDef:
return {
"Action": ...,
"ByteMatchTuple": ...,
}
Definition
class ByteMatchSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
ByteMatchTuple: ByteMatchTupleTypeDef, # (2)
GetLoggingConfigurationResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetLoggingConfigurationResponseTypeDef
def get_value() -> GetLoggingConfigurationResponseTypeDef:
return {
"LoggingConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class GetLoggingConfigurationResponseTypeDef(TypedDict):
LoggingConfiguration: LoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLoggingConfigurationsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListLoggingConfigurationsResponseTypeDef
def get_value() -> ListLoggingConfigurationsResponseTypeDef:
return {
"LoggingConfigurations": ...,
"NextMarker": ...,
"ResponseMetadata": ...,
}
Definition
class ListLoggingConfigurationsResponseTypeDef(TypedDict):
LoggingConfigurations: List[LoggingConfigurationTypeDef], # (1)
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutLoggingConfigurationRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import PutLoggingConfigurationRequestRequestTypeDef
def get_value() -> PutLoggingConfigurationRequestRequestTypeDef:
return {
"LoggingConfiguration": ...,
}
Definition
class PutLoggingConfigurationRequestRequestTypeDef(TypedDict):
LoggingConfiguration: LoggingConfigurationTypeDef, # (1)
PutLoggingConfigurationResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import PutLoggingConfigurationResponseTypeDef
def get_value() -> PutLoggingConfigurationResponseTypeDef:
return {
"LoggingConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class PutLoggingConfigurationResponseTypeDef(TypedDict):
LoggingConfiguration: LoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegexMatchSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexMatchSetTypeDef
def get_value() -> RegexMatchSetTypeDef:
return {
"RegexMatchSetId": ...,
}
Definition
class RegexMatchSetTypeDef(TypedDict):
RegexMatchSetId: NotRequired[str],
Name: NotRequired[str],
RegexMatchTuples: NotRequired[List[RegexMatchTupleTypeDef]], # (1)
RegexMatchSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import RegexMatchSetUpdateTypeDef
def get_value() -> RegexMatchSetUpdateTypeDef:
return {
"Action": ...,
"RegexMatchTuple": ...,
}
Definition
class RegexMatchSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
RegexMatchTuple: RegexMatchTupleTypeDef, # (2)
SizeConstraintSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SizeConstraintSetTypeDef
def get_value() -> SizeConstraintSetTypeDef:
return {
"SizeConstraintSetId": ...,
"SizeConstraints": ...,
}
Definition
class SizeConstraintSetTypeDef(TypedDict):
SizeConstraintSetId: str,
SizeConstraints: List[SizeConstraintTypeDef], # (1)
Name: NotRequired[str],
SizeConstraintSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SizeConstraintSetUpdateTypeDef
def get_value() -> SizeConstraintSetUpdateTypeDef:
return {
"Action": ...,
"SizeConstraint": ...,
}
Definition
class SizeConstraintSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
SizeConstraint: SizeConstraintTypeDef, # (2)
SqlInjectionMatchSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SqlInjectionMatchSetTypeDef
def get_value() -> SqlInjectionMatchSetTypeDef:
return {
"SqlInjectionMatchSetId": ...,
"SqlInjectionMatchTuples": ...,
}
Definition
class SqlInjectionMatchSetTypeDef(TypedDict):
SqlInjectionMatchSetId: str,
SqlInjectionMatchTuples: List[SqlInjectionMatchTupleTypeDef], # (1)
Name: NotRequired[str],
SqlInjectionMatchSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SqlInjectionMatchSetUpdateTypeDef
def get_value() -> SqlInjectionMatchSetUpdateTypeDef:
return {
"Action": ...,
"SqlInjectionMatchTuple": ...,
}
Definition
class SqlInjectionMatchSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
SqlInjectionMatchTuple: SqlInjectionMatchTupleTypeDef, # (2)
XssMatchSetTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import XssMatchSetTypeDef
def get_value() -> XssMatchSetTypeDef:
return {
"XssMatchSetId": ...,
"XssMatchTuples": ...,
}
Definition
class XssMatchSetTypeDef(TypedDict):
XssMatchSetId: str,
XssMatchTuples: List[XssMatchTupleTypeDef], # (1)
Name: NotRequired[str],
XssMatchSetUpdateTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import XssMatchSetUpdateTypeDef
def get_value() -> XssMatchSetUpdateTypeDef:
return {
"Action": ...,
"XssMatchTuple": ...,
}
Definition
class XssMatchSetUpdateTypeDef(TypedDict):
Action: ChangeActionType, # (1)
XssMatchTuple: XssMatchTupleTypeDef, # (2)
- See ChangeActionType
- See XssMatchTupleTypeDef
ListTagsForResourceResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"NextMarker": ...,
"TagInfoForResource": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
NextMarker: str,
TagInfoForResource: TagInfoForResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGeoMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateGeoMatchSetResponseTypeDef
def get_value() -> CreateGeoMatchSetResponseTypeDef:
return {
"GeoMatchSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGeoMatchSetResponseTypeDef(TypedDict):
GeoMatchSet: GeoMatchSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGeoMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetGeoMatchSetResponseTypeDef
def get_value() -> GetGeoMatchSetResponseTypeDef:
return {
"GeoMatchSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetGeoMatchSetResponseTypeDef(TypedDict):
GeoMatchSet: GeoMatchSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGeoMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateGeoMatchSetRequestRequestTypeDef
def get_value() -> UpdateGeoMatchSetRequestRequestTypeDef:
return {
"GeoMatchSetId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateGeoMatchSetRequestRequestTypeDef(TypedDict):
GeoMatchSetId: str,
ChangeToken: str,
Updates: Sequence[GeoMatchSetUpdateTypeDef], # (1)
SampledHTTPRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import SampledHTTPRequestTypeDef
def get_value() -> SampledHTTPRequestTypeDef:
return {
"Request": ...,
"Weight": ...,
}
Definition
class SampledHTTPRequestTypeDef(TypedDict):
Request: HTTPRequestTypeDef, # (1)
Weight: int,
Timestamp: NotRequired[datetime],
Action: NotRequired[str],
RuleWithinRuleGroup: NotRequired[str],
CreateIPSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateIPSetResponseTypeDef
def get_value() -> CreateIPSetResponseTypeDef:
return {
"IPSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateIPSetResponseTypeDef(TypedDict):
IPSet: IPSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IPSetTypeDef
- See ResponseMetadataTypeDef
GetIPSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetIPSetResponseTypeDef
def get_value() -> GetIPSetResponseTypeDef:
return {
"IPSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetIPSetResponseTypeDef(TypedDict):
IPSet: IPSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See IPSetTypeDef
- See ResponseMetadataTypeDef
UpdateIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateIPSetRequestRequestTypeDef
def get_value() -> UpdateIPSetRequestRequestTypeDef:
return {
"IPSetId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateIPSetRequestRequestTypeDef(TypedDict):
IPSetId: str,
ChangeToken: str,
Updates: Sequence[IPSetUpdateTypeDef], # (1)
CreateRateBasedRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRateBasedRuleResponseTypeDef
def get_value() -> CreateRateBasedRuleResponseTypeDef:
return {
"Rule": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRateBasedRuleResponseTypeDef(TypedDict):
Rule: RateBasedRuleTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRateBasedRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRateBasedRuleResponseTypeDef
def get_value() -> GetRateBasedRuleResponseTypeDef:
return {
"Rule": ...,
"ResponseMetadata": ...,
}
Definition
class GetRateBasedRuleResponseTypeDef(TypedDict):
Rule: RateBasedRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRuleResponseTypeDef
def get_value() -> CreateRuleResponseTypeDef:
return {
"Rule": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRuleResponseTypeDef(TypedDict):
Rule: RuleTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RuleTypeDef
- See ResponseMetadataTypeDef
GetRuleResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRuleResponseTypeDef
def get_value() -> GetRuleResponseTypeDef:
return {
"Rule": ...,
"ResponseMetadata": ...,
}
Definition
class GetRuleResponseTypeDef(TypedDict):
Rule: RuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RuleTypeDef
- See ResponseMetadataTypeDef
UpdateRateBasedRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRateBasedRuleRequestRequestTypeDef
def get_value() -> UpdateRateBasedRuleRequestRequestTypeDef:
return {
"RuleId": ...,
"ChangeToken": ...,
"Updates": ...,
"RateLimit": ...,
}
Definition
class UpdateRateBasedRuleRequestRequestTypeDef(TypedDict):
RuleId: str,
ChangeToken: str,
Updates: Sequence[RuleUpdateTypeDef], # (1)
RateLimit: int,
UpdateRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRuleRequestRequestTypeDef
def get_value() -> UpdateRuleRequestRequestTypeDef:
return {
"RuleId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateRuleRequestRequestTypeDef(TypedDict):
RuleId: str,
ChangeToken: str,
Updates: Sequence[RuleUpdateTypeDef], # (1)
UpdateRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRuleGroupRequestRequestTypeDef
def get_value() -> UpdateRuleGroupRequestRequestTypeDef:
return {
"RuleGroupId": ...,
"Updates": ...,
"ChangeToken": ...,
}
Definition
class UpdateRuleGroupRequestRequestTypeDef(TypedDict):
RuleGroupId: str,
Updates: Sequence[RuleGroupUpdateTypeDef], # (1)
ChangeToken: str,
CreateWebACLResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateWebACLResponseTypeDef
def get_value() -> CreateWebACLResponseTypeDef:
return {
"WebACL": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateWebACLResponseTypeDef(TypedDict):
WebACL: WebACLTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See WebACLTypeDef
- See ResponseMetadataTypeDef
GetWebACLResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetWebACLResponseTypeDef
def get_value() -> GetWebACLResponseTypeDef:
return {
"WebACL": ...,
"ResponseMetadata": ...,
}
Definition
class GetWebACLResponseTypeDef(TypedDict):
WebACL: WebACLTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See WebACLTypeDef
- See ResponseMetadataTypeDef
UpdateWebACLRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateWebACLRequestRequestTypeDef
def get_value() -> UpdateWebACLRequestRequestTypeDef:
return {
"WebACLId": ...,
"ChangeToken": ...,
}
Definition
class UpdateWebACLRequestRequestTypeDef(TypedDict):
WebACLId: str,
ChangeToken: str,
Updates: NotRequired[Sequence[WebACLUpdateTypeDef]], # (1)
DefaultAction: NotRequired[WafActionTypeDef], # (2)
- See WebACLUpdateTypeDef
- See WafActionTypeDef
CreateByteMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateByteMatchSetResponseTypeDef
def get_value() -> CreateByteMatchSetResponseTypeDef:
return {
"ByteMatchSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateByteMatchSetResponseTypeDef(TypedDict):
ByteMatchSet: ByteMatchSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetByteMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetByteMatchSetResponseTypeDef
def get_value() -> GetByteMatchSetResponseTypeDef:
return {
"ByteMatchSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetByteMatchSetResponseTypeDef(TypedDict):
ByteMatchSet: ByteMatchSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateByteMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateByteMatchSetRequestRequestTypeDef
def get_value() -> UpdateByteMatchSetRequestRequestTypeDef:
return {
"ByteMatchSetId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateByteMatchSetRequestRequestTypeDef(TypedDict):
ByteMatchSetId: str,
ChangeToken: str,
Updates: Sequence[ByteMatchSetUpdateTypeDef], # (1)
CreateRegexMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateRegexMatchSetResponseTypeDef
def get_value() -> CreateRegexMatchSetResponseTypeDef:
return {
"RegexMatchSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRegexMatchSetResponseTypeDef(TypedDict):
RegexMatchSet: RegexMatchSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRegexMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetRegexMatchSetResponseTypeDef
def get_value() -> GetRegexMatchSetResponseTypeDef:
return {
"RegexMatchSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetRegexMatchSetResponseTypeDef(TypedDict):
RegexMatchSet: RegexMatchSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRegexMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateRegexMatchSetRequestRequestTypeDef
def get_value() -> UpdateRegexMatchSetRequestRequestTypeDef:
return {
"RegexMatchSetId": ...,
"Updates": ...,
"ChangeToken": ...,
}
Definition
class UpdateRegexMatchSetRequestRequestTypeDef(TypedDict):
RegexMatchSetId: str,
Updates: Sequence[RegexMatchSetUpdateTypeDef], # (1)
ChangeToken: str,
CreateSizeConstraintSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateSizeConstraintSetResponseTypeDef
def get_value() -> CreateSizeConstraintSetResponseTypeDef:
return {
"SizeConstraintSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSizeConstraintSetResponseTypeDef(TypedDict):
SizeConstraintSet: SizeConstraintSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSizeConstraintSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetSizeConstraintSetResponseTypeDef
def get_value() -> GetSizeConstraintSetResponseTypeDef:
return {
"SizeConstraintSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetSizeConstraintSetResponseTypeDef(TypedDict):
SizeConstraintSet: SizeConstraintSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSizeConstraintSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateSizeConstraintSetRequestRequestTypeDef
def get_value() -> UpdateSizeConstraintSetRequestRequestTypeDef:
return {
"SizeConstraintSetId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateSizeConstraintSetRequestRequestTypeDef(TypedDict):
SizeConstraintSetId: str,
ChangeToken: str,
Updates: Sequence[SizeConstraintSetUpdateTypeDef], # (1)
CreateSqlInjectionMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateSqlInjectionMatchSetResponseTypeDef
def get_value() -> CreateSqlInjectionMatchSetResponseTypeDef:
return {
"SqlInjectionMatchSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateSqlInjectionMatchSetResponseTypeDef(TypedDict):
SqlInjectionMatchSet: SqlInjectionMatchSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSqlInjectionMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetSqlInjectionMatchSetResponseTypeDef
def get_value() -> GetSqlInjectionMatchSetResponseTypeDef:
return {
"SqlInjectionMatchSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetSqlInjectionMatchSetResponseTypeDef(TypedDict):
SqlInjectionMatchSet: SqlInjectionMatchSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSqlInjectionMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateSqlInjectionMatchSetRequestRequestTypeDef
def get_value() -> UpdateSqlInjectionMatchSetRequestRequestTypeDef:
return {
"SqlInjectionMatchSetId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateSqlInjectionMatchSetRequestRequestTypeDef(TypedDict):
SqlInjectionMatchSetId: str,
ChangeToken: str,
Updates: Sequence[SqlInjectionMatchSetUpdateTypeDef], # (1)
CreateXssMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import CreateXssMatchSetResponseTypeDef
def get_value() -> CreateXssMatchSetResponseTypeDef:
return {
"XssMatchSet": ...,
"ChangeToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreateXssMatchSetResponseTypeDef(TypedDict):
XssMatchSet: XssMatchSetTypeDef, # (1)
ChangeToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetXssMatchSetResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetXssMatchSetResponseTypeDef
def get_value() -> GetXssMatchSetResponseTypeDef:
return {
"XssMatchSet": ...,
"ResponseMetadata": ...,
}
Definition
class GetXssMatchSetResponseTypeDef(TypedDict):
XssMatchSet: XssMatchSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateXssMatchSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import UpdateXssMatchSetRequestRequestTypeDef
def get_value() -> UpdateXssMatchSetRequestRequestTypeDef:
return {
"XssMatchSetId": ...,
"ChangeToken": ...,
"Updates": ...,
}
Definition
class UpdateXssMatchSetRequestRequestTypeDef(TypedDict):
XssMatchSetId: str,
ChangeToken: str,
Updates: Sequence[XssMatchSetUpdateTypeDef], # (1)
GetSampledRequestsResponseTypeDef
Usage Example
from types_aiobotocore_waf_regional.type_defs import GetSampledRequestsResponseTypeDef
def get_value() -> GetSampledRequestsResponseTypeDef:
return {
"SampledRequests": ...,
"PopulationSize": ...,
"TimeWindow": ...,
"ResponseMetadata": ...,
}