Waf Classes
ActivatedRuleExtraOutputTypeDef
Priority
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafActionTypeDef]
OverrideAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafOverrideActionTypeDef]
Type
- Type: typing.Optional[typing.Literal['GROUP', 'RATE_BASED', 'REGULAR']]
ExcludedRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.ExcludedRuleTypeDef]]
ActivatedRuleOutputTypeDef
Priority
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafActionTypeDef]
OverrideAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafOverrideActionTypeDef]
Type
- Type: typing.Optional[typing.Literal['GROUP', 'RATE_BASED', 'REGULAR']]
ExcludedRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.ExcludedRuleTypeDef]]
ActivatedRuleTypeDef
Priority
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafActionTypeDef]
OverrideAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafOverrideActionTypeDef]
Type
- Type: typing.Optional[typing.Literal['GROUP', 'RATE_BASED', 'REGULAR']]
ExcludedRules
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.ExcludedRuleTypeDef]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ByteMatchSetSummaryTypeDef
ByteMatchSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ByteMatchSetTypeDef
ByteMatchSetId
- Type:
- Required: Yes
ByteMatchTuples
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.ByteMatchTupleOutputTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
ByteMatchSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
ByteMatchTuple
- Type:
- Required: Yes
ByteMatchTupleOutputTypeDef
FieldToMatch
- Type:
- Required: Yes
TargetString
- Type:
- Required: Yes
TextTransformation
- Type: typing.Literal['CMD_LINE', 'COMPRESS_WHITE_SPACE', 'HTML_ENTITY_DECODE', 'LOWERCASE', 'NONE', 'URL_DECODE']
- Required: Yes
PositionalConstraint
- Type: typing.Literal['CONTAINS', 'CONTAINS_WORD', 'ENDS_WITH', 'EXACTLY', 'STARTS_WITH']
- Required: Yes
ByteMatchTupleTypeDef
FieldToMatch
- Type:
- Required: Yes
TargetString
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
TextTransformation
- Type: typing.Literal['CMD_LINE', 'COMPRESS_WHITE_SPACE', 'HTML_ENTITY_DECODE', 'LOWERCASE', 'NONE', 'URL_DECODE']
- Required: Yes
PositionalConstraint
- Type: typing.Literal['CONTAINS', 'CONTAINS_WORD', 'ENDS_WITH', 'EXACTLY', 'STARTS_WITH']
- Required: Yes
CreateByteMatchSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateByteMatchSetResponseTypeDef
ByteMatchSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGeoMatchSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateGeoMatchSetResponseTypeDef
GeoMatchSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIPSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateIPSetResponseTypeDef
IPSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRateBasedRuleRequestRequestTypeDef
Name
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
RateKey
- Type: typing.Literal['IP']
- Required: Yes
RateLimit
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.TagTypeDef]]
CreateRateBasedRuleResponseTypeDef
Rule
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegexMatchSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateRegexMatchSetResponseTypeDef
RegexMatchSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegexPatternSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateRegexPatternSetResponseTypeDef
RegexPatternSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRuleGroupRequestRequestTypeDef
Name
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.TagTypeDef]]
CreateRuleGroupResponseTypeDef
RuleGroup
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRuleRequestRequestTypeDef
Name
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.TagTypeDef]]
CreateRuleResponseTypeDef
Rule
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSizeConstraintSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateSizeConstraintSetResponseTypeDef
SizeConstraintSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSqlInjectionMatchSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateSqlInjectionMatchSetResponseTypeDef
SqlInjectionMatchSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWebACLMigrationStackRequestRequestTypeDef
WebACLId
- Type:
- Required: Yes
S3BucketName
- Type:
- Required: Yes
IgnoreUnsupportedType
- Type:
- Required: Yes
CreateWebACLMigrationStackResponseTypeDef
S3ObjectUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWebACLRequestRequestTypeDef
Name
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
DefaultAction
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.TagTypeDef]]
CreateWebACLResponseTypeDef
WebACL
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateXssMatchSetRequestRequestTypeDef
Name
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
CreateXssMatchSetResponseTypeDef
XssMatchSet
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteByteMatchSetRequestRequestTypeDef
ByteMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteByteMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteGeoMatchSetRequestRequestTypeDef
GeoMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteGeoMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteIPSetRequestRequestTypeDef
IPSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteIPSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLoggingConfigurationRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
DeletePermissionPolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
DeleteRateBasedRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteRateBasedRuleResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRegexMatchSetRequestRequestTypeDef
RegexMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteRegexMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRegexPatternSetRequestRequestTypeDef
RegexPatternSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteRegexPatternSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRuleGroupRequestRequestTypeDef
RuleGroupId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteRuleGroupResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteRuleResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSizeConstraintSetRequestRequestTypeDef
SizeConstraintSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteSizeConstraintSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSqlInjectionMatchSetRequestRequestTypeDef
SqlInjectionMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteSqlInjectionMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteWebACLRequestRequestTypeDef
WebACLId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteWebACLResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteXssMatchSetRequestRequestTypeDef
XssMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
DeleteXssMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ExcludedRuleTypeDef
RuleId
- Type:
- Required: Yes
FieldToMatchTypeDef
Type
- Type: typing.Literal['ALL_QUERY_ARGS', 'BODY', 'HEADER', 'METHOD', 'QUERY_STRING', 'SINGLE_QUERY_ARG', 'URI']
- Required: Yes
Data
- Type: typing.Optional[str]
GeoMatchConstraintTypeDef
Type
- Type: typing.Literal['Country']
- Required: Yes
Value
- Type: typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']
- Required: Yes
GeoMatchSetSummaryTypeDef
GeoMatchSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
GeoMatchSetTypeDef
GeoMatchSetId
- Type:
- Required: Yes
GeoMatchConstraints
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.GeoMatchConstraintTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
GeoMatchSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
GeoMatchConstraint
- Type:
- Required: Yes
GetByteMatchSetRequestRequestTypeDef
ByteMatchSetId
- Type:
- Required: Yes
GetByteMatchSetResponseTypeDef
ByteMatchSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChangeTokenResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChangeTokenStatusRequestRequestTypeDef
ChangeToken
- Type:
- Required: Yes
GetChangeTokenStatusResponseTypeDef
ChangeTokenStatus
- Type: typing.Literal['INSYNC', 'PENDING', 'PROVISIONED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetGeoMatchSetRequestRequestTypeDef
GeoMatchSetId
- Type:
- Required: Yes
GetGeoMatchSetResponseTypeDef
GeoMatchSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIPSetRequestRequestTypeDef
IPSetId
- Type:
- Required: Yes
GetIPSetResponseTypeDef
IPSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLoggingConfigurationRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
GetLoggingConfigurationResponseTypeDef
LoggingConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPermissionPolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
GetPermissionPolicyResponseTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRateBasedRuleManagedKeysRequestGetRateBasedRuleManagedKeysPaginateTypeDef
RuleId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
GetRateBasedRuleManagedKeysRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
NextMarker
- Type: typing.Optional[str]
GetRateBasedRuleManagedKeysResponseTypeDef
ManagedKeys
- Type: typing.List[str]
- Required: Yes
NextMarker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRateBasedRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
GetRateBasedRuleResponseTypeDef
Rule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRegexMatchSetRequestRequestTypeDef
RegexMatchSetId
- Type:
- Required: Yes
GetRegexMatchSetResponseTypeDef
RegexMatchSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRegexPatternSetRequestRequestTypeDef
RegexPatternSetId
- Type:
- Required: Yes
GetRegexPatternSetResponseTypeDef
RegexPatternSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRuleGroupRequestRequestTypeDef
RuleGroupId
- Type:
- Required: Yes
GetRuleGroupResponseTypeDef
RuleGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
GetRuleResponseTypeDef
Rule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSampledRequestsRequestRequestTypeDef
WebAclId
- Type:
- Required: Yes
RuleId
- Type:
- Required: Yes
TimeWindow
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
GetSampledRequestsResponseTypeDef
SampledRequests
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.SampledHTTPRequestTypeDef]
- Required: Yes
PopulationSize
- Type:
- Required: Yes
TimeWindow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSizeConstraintSetRequestRequestTypeDef
SizeConstraintSetId
- Type:
- Required: Yes
GetSizeConstraintSetResponseTypeDef
SizeConstraintSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSqlInjectionMatchSetRequestRequestTypeDef
SqlInjectionMatchSetId
- Type:
- Required: Yes
GetSqlInjectionMatchSetResponseTypeDef
SqlInjectionMatchSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetWebACLRequestRequestTypeDef
WebACLId
- Type:
- Required: Yes
GetWebACLResponseTypeDef
WebACL
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetXssMatchSetRequestRequestTypeDef
XssMatchSetId
- Type:
- Required: Yes
GetXssMatchSetResponseTypeDef
XssMatchSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HTTPHeaderTypeDef
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
HTTPRequestTypeDef
ClientIP
- Type: typing.Optional[str]
Country
- Type: typing.Optional[str]
URI
- Type: typing.Optional[str]
Method
- Type: typing.Optional[str]
HTTPVersion
- Type: typing.Optional[str]
Headers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.HTTPHeaderTypeDef]]
IPSetDescriptorTypeDef
Type
- Type: typing.Literal['IPV4', 'IPV6']
- Required: Yes
Value
- Type:
- Required: Yes
IPSetSummaryTypeDef
IPSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
IPSetTypeDef
IPSetId
- Type:
- Required: Yes
IPSetDescriptors
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.IPSetDescriptorTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
IPSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
IPSetDescriptor
- Type:
- Required: Yes
ListActivatedRulesInRuleGroupRequestListActivatedRulesInRuleGroupPaginateTypeDef
RuleGroupId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListActivatedRulesInRuleGroupRequestRequestTypeDef
RuleGroupId
- Type: typing.Optional[str]
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListActivatedRulesInRuleGroupResponseTypeDef
NextMarker
- Type:
- Required: Yes
ActivatedRules
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.ActivatedRuleExtraOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListByteMatchSetsRequestListByteMatchSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListByteMatchSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListByteMatchSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
ByteMatchSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.ByteMatchSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListGeoMatchSetsRequestListGeoMatchSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListGeoMatchSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListGeoMatchSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
GeoMatchSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.GeoMatchSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListIPSetsRequestListIPSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListIPSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListIPSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
IPSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.IPSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLoggingConfigurationsRequestListLoggingConfigurationsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListLoggingConfigurationsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListLoggingConfigurationsResponseTypeDef
LoggingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.LoggingConfigurationOutputTypeDef]
- Required: Yes
NextMarker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRateBasedRulesRequestListRateBasedRulesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListRateBasedRulesRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListRateBasedRulesResponseTypeDef
NextMarker
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.RuleSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRegexMatchSetsRequestListRegexMatchSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListRegexMatchSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListRegexMatchSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
RegexMatchSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.RegexMatchSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRegexPatternSetsRequestListRegexPatternSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListRegexPatternSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListRegexPatternSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
RegexPatternSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.RegexPatternSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRuleGroupsRequestListRuleGroupsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListRuleGroupsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListRuleGroupsResponseTypeDef
NextMarker
- Type:
- Required: Yes
RuleGroups
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.RuleGroupSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRulesRequestListRulesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListRulesRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListRulesResponseTypeDef
NextMarker
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.RuleSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSizeConstraintSetsRequestListSizeConstraintSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListSizeConstraintSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListSizeConstraintSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
SizeConstraintSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.SizeConstraintSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSqlInjectionMatchSetsRequestListSqlInjectionMatchSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListSqlInjectionMatchSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListSqlInjectionMatchSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
SqlInjectionMatchSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.SqlInjectionMatchSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSubscribedRuleGroupsRequestListSubscribedRuleGroupsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListSubscribedRuleGroupsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListSubscribedRuleGroupsResponseTypeDef
NextMarker
- Type:
- Required: Yes
RuleGroups
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.SubscribedRuleGroupSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListTagsForResourceResponseTypeDef
NextMarker
- Type:
- Required: Yes
TagInfoForResource
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListWebACLsRequestListWebACLsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListWebACLsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListWebACLsResponseTypeDef
NextMarker
- Type:
- Required: Yes
WebACLs
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.WebACLSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListXssMatchSetsRequestListXssMatchSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.PaginatorConfigTypeDef]
ListXssMatchSetsRequestRequestTypeDef
NextMarker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListXssMatchSetsResponseTypeDef
NextMarker
- Type:
- Required: Yes
XssMatchSets
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.XssMatchSetSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LoggingConfigurationExtraOutputTypeDef
ResourceArn
- Type:
- Required: Yes
LogDestinationConfigs
- Type: typing.List[str]
- Required: Yes
RedactedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.FieldToMatchTypeDef]]
LoggingConfigurationOutputTypeDef
ResourceArn
- Type:
- Required: Yes
LogDestinationConfigs
- Type: typing.List[str]
- Required: Yes
RedactedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.FieldToMatchTypeDef]]
LoggingConfigurationTypeDef
ResourceArn
- Type:
- Required: Yes
LogDestinationConfigs
- Type: typing.Sequence[str]
- Required: Yes
RedactedFields
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.FieldToMatchTypeDef]]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PredicateTypeDef
Negated
- Type:
- Required: Yes
Type
- Type: typing.Literal['ByteMatch', 'GeoMatch', 'IPMatch', 'RegexMatch', 'SizeConstraint', 'SqlInjectionMatch', 'XssMatch']
- Required: Yes
DataId
- Type:
- Required: Yes
PutLoggingConfigurationRequestRequestTypeDef
LoggingConfiguration
- Type:
- Required: Yes
PutLoggingConfigurationResponseTypeDef
LoggingConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutPermissionPolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
RateBasedRuleTypeDef
RuleId
- Type:
- Required: Yes
MatchPredicates
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.PredicateTypeDef]
- Required: Yes
RateKey
- Type: typing.Literal['IP']
- Required: Yes
RateLimit
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
RegexMatchSetSummaryTypeDef
RegexMatchSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RegexMatchSetTypeDef
RegexMatchSetId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RegexMatchTuples
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.RegexMatchTupleTypeDef]]
RegexMatchSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
RegexMatchTuple
- Type:
- Required: Yes
RegexMatchTupleTypeDef
FieldToMatch
- Type:
- Required: Yes
TextTransformation
- Type: typing.Literal['CMD_LINE', 'COMPRESS_WHITE_SPACE', 'HTML_ENTITY_DECODE', 'LOWERCASE', 'NONE', 'URL_DECODE']
- Required: Yes
RegexPatternSetId
- Type:
- Required: Yes
RegexPatternSetSummaryTypeDef
RegexPatternSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RegexPatternSetTypeDef
RegexPatternSetId
- Type:
- Required: Yes
RegexPatternStrings
- Type: typing.List[str]
- Required: Yes
Name
- Type: typing.Optional[str]
RegexPatternSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
RegexPatternString
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RuleGroupSummaryTypeDef
RuleGroupId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RuleGroupTypeDef
RuleGroupId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
RuleGroupUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
ActivatedRule
- Type:
- Required: Yes
RuleSummaryTypeDef
RuleId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
RuleTypeDef
RuleId
- Type:
- Required: Yes
Predicates
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.PredicateTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
RuleUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
Predicate
- Type:
- Required: Yes
SampledHTTPRequestTypeDef
Request
- Type:
- Required: Yes
Weight
- Type:
- Required: Yes
Timestamp
- Type: typing.Optional[datetime.datetime]
Action
- Type: typing.Optional[str]
RuleWithinRuleGroup
- Type: typing.Optional[str]
SizeConstraintSetSummaryTypeDef
SizeConstraintSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
SizeConstraintSetTypeDef
SizeConstraintSetId
- Type:
- Required: Yes
SizeConstraints
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.SizeConstraintTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
SizeConstraintSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
SizeConstraint
- Type:
- Required: Yes
SizeConstraintTypeDef
FieldToMatch
- Type:
- Required: Yes
TextTransformation
- Type: typing.Literal['CMD_LINE', 'COMPRESS_WHITE_SPACE', 'HTML_ENTITY_DECODE', 'LOWERCASE', 'NONE', 'URL_DECODE']
- Required: Yes
ComparisonOperator
- Type: typing.Literal['EQ', 'GE', 'GT', 'LE', 'LT', 'NE']
- Required: Yes
Size
- Type:
- Required: Yes
SqlInjectionMatchSetSummaryTypeDef
SqlInjectionMatchSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
SqlInjectionMatchSetTypeDef
SqlInjectionMatchSetId
- Type:
- Required: Yes
SqlInjectionMatchTuples
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.SqlInjectionMatchTupleTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
SqlInjectionMatchSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
SqlInjectionMatchTuple
- Type:
- Required: Yes
SqlInjectionMatchTupleTypeDef
FieldToMatch
- Type:
- Required: Yes
TextTransformation
- Type: typing.Literal['CMD_LINE', 'COMPRESS_WHITE_SPACE', 'HTML_ENTITY_DECODE', 'LOWERCASE', 'NONE', 'URL_DECODE']
- Required: Yes
SubscribedRuleGroupSummaryTypeDef
RuleGroupId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
TagInfoForResourceTypeDef
ResourceARN
- Type: typing.Optional[str]
TagList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.waf_classes.TagTypeDef]]
TagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TimeWindowOutputTypeDef
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
TimeWindowTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateByteMatchSetRequestRequestTypeDef
ByteMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.ByteMatchSetUpdateTypeDef]
- Required: Yes
UpdateByteMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateGeoMatchSetRequestRequestTypeDef
GeoMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.GeoMatchSetUpdateTypeDef]
- Required: Yes
UpdateGeoMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateIPSetRequestRequestTypeDef
IPSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.IPSetUpdateTypeDef]
- Required: Yes
UpdateIPSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRateBasedRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.RuleUpdateTypeDef]
- Required: Yes
RateLimit
- Type:
- Required: Yes
UpdateRateBasedRuleResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRegexMatchSetRequestRequestTypeDef
RegexMatchSetId
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.RegexMatchSetUpdateTypeDef]
- Required: Yes
ChangeToken
- Type:
- Required: Yes
UpdateRegexMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRegexPatternSetRequestRequestTypeDef
RegexPatternSetId
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.RegexPatternSetUpdateTypeDef]
- Required: Yes
ChangeToken
- Type:
- Required: Yes
UpdateRegexPatternSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRuleGroupRequestRequestTypeDef
RuleGroupId
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.RuleGroupUpdateTypeDef]
- Required: Yes
ChangeToken
- Type:
- Required: Yes
UpdateRuleGroupResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRuleRequestRequestTypeDef
RuleId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.RuleUpdateTypeDef]
- Required: Yes
UpdateRuleResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSizeConstraintSetRequestRequestTypeDef
SizeConstraintSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.SizeConstraintSetUpdateTypeDef]
- Required: Yes
UpdateSizeConstraintSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSqlInjectionMatchSetRequestRequestTypeDef
SqlInjectionMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.SqlInjectionMatchSetUpdateTypeDef]
- Required: Yes
UpdateSqlInjectionMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateWebACLRequestRequestTypeDef
WebACLId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.WebACLUpdateTypeDef]]
DefaultAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.waf_classes.WafActionTypeDef]
UpdateWebACLResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateXssMatchSetRequestRequestTypeDef
XssMatchSetId
- Type:
- Required: Yes
ChangeToken
- Type:
- Required: Yes
Updates
- Type: typing.Sequence[aws_resource_validator.pydantic_models.waf_classes.XssMatchSetUpdateTypeDef]
- Required: Yes
UpdateXssMatchSetResponseTypeDef
ChangeToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WafActionTypeDef
Type
- Type: typing.Literal['ALLOW', 'BLOCK', 'COUNT']
- Required: Yes
WafOverrideActionTypeDef
Type
- Type: typing.Literal['COUNT', 'NONE']
- Required: Yes
WebACLSummaryTypeDef
WebACLId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
WebACLTypeDef
WebACLId
- Type:
- Required: Yes
DefaultAction
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.ActivatedRuleOutputTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
WebACLArn
- Type: typing.Optional[str]
WebACLUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
ActivatedRule
- Type:
- Required: Yes
XssMatchSetSummaryTypeDef
XssMatchSetId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
XssMatchSetTypeDef
XssMatchSetId
- Type:
- Required: Yes
XssMatchTuples
- Type: typing.List[aws_resource_validator.pydantic_models.waf_classes.XssMatchTupleTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
XssMatchSetUpdateTypeDef
Action
- Type: typing.Literal['DELETE', 'INSERT']
- Required: Yes
XssMatchTuple
- Type:
- Required: Yes
XssMatchTupleTypeDef
FieldToMatch
- Type:
- Required: Yes
TextTransformation
- Type: typing.Literal['CMD_LINE', 'COMPRESS_WHITE_SPACE', 'HTML_ENTITY_DECODE', 'LOWERCASE', 'NONE', 'URL_DECODE']
- Required: Yes