cognitect.aws.waf_regional.specs.clj Maven / Gradle / Ivy
;; Copyright (c) Cognitect, Inc.
;; All rights reserved.
(ns cognitect.aws.waf-regional.specs
(:require [clojure.spec.alpha :as s] [clojure.spec.gen.alpha :as gen]))
(s/def :cognitect.aws/client map?)
(s/def :core.async/channel any?)
(s/def
:cognitect.aws.waf-regional/UpdateRuleGroupResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateRuleGroupResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/CreateRateBasedRuleResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateRateBasedRuleResponse/ChangeToken
:cognitect.aws.waf-regional.CreateRateBasedRuleResponse/Rule]))
(s/def
:cognitect.aws.waf-regional/CreateIPSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateIPSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateIPSetResponse/IPSet]))
(s/def
:cognitect.aws.waf-regional/UpdateRegexPatternSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateRegexPatternSetRequest/RegexPatternSetId
:cognitect.aws.waf-regional.UpdateRegexPatternSetRequest/Updates
:cognitect.aws.waf-regional.UpdateRegexPatternSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/DeleteSizeConstraintSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteSizeConstraintSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ByteMatchSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.ByteMatchSet/ByteMatchSetId
:cognitect.aws.waf-regional.ByteMatchSet/ByteMatchTuples]
:opt-un
[:cognitect.aws.waf-regional.ByteMatchSet/Name]))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchSetSummaries
(s/coll-of :cognitect.aws.waf-regional/SqlInjectionMatchSetSummary))
(s/def
:cognitect.aws.waf-regional/TagResourceRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.TagResourceRequest/ResourceARN
:cognitect.aws.waf-regional.TagResourceRequest/Tags]))
(s/def
:cognitect.aws.waf-regional/GetByteMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetByteMatchSetResponse/ByteMatchSet]))
(s/def
:cognitect.aws.waf-regional/ListRulesRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRulesRequest/Limit
:cognitect.aws.waf-regional.ListRulesRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/ResourceType
(s/spec string? :gen #(s/gen #{"APPLICATION_LOAD_BALANCER" "API_GATEWAY"})))
(s/def
:cognitect.aws.waf-regional/ActivatedRules
(s/coll-of :cognitect.aws.waf-regional/ActivatedRule))
(s/def
:cognitect.aws.waf-regional/CreateRateBasedRuleRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/Name
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/MetricName
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/RateKey
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/RateLimit
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/ChangeToken]
:opt-un
[:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/Tags]))
(s/def
:cognitect.aws.waf-regional/UpdateXssMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateXssMatchSetRequest/XssMatchSetId
:cognitect.aws.waf-regional.UpdateXssMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateXssMatchSetRequest/Updates]))
(s/def
:cognitect.aws.waf-regional/UpdateByteMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateByteMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/UpdateRateBasedRuleRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/RuleId
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/Updates
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/RateLimit]))
(s/def
:cognitect.aws.waf-regional/UpdateXssMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateXssMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/SampledHTTPRequests
(s/coll-of :cognitect.aws.waf-regional/SampledHTTPRequest))
(s/def
:cognitect.aws.waf-regional/ListWebACLsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListWebACLsResponse/WebACLs
:cognitect.aws.waf-regional.ListWebACLsResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/SampleWeight
(s/spec (s/and int? #(<= 0 %)) :gen #(gen/choose 0 Long/MAX_VALUE)))
(s/def :cognitect.aws.waf-regional/IgnoreUnsupportedType boolean?)
(s/def
:cognitect.aws.waf-regional/RegexMatchSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.RegexMatchSetUpdate/Action
:cognitect.aws.waf-regional.RegexMatchSetUpdate/RegexMatchTuple]))
(s/def
:cognitect.aws.waf-regional/GeoMatchSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.GeoMatchSetSummary/GeoMatchSetId
:cognitect.aws.waf-regional.GeoMatchSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.SqlInjectionMatchSetSummary/SqlInjectionMatchSetId
:cognitect.aws.waf-regional.SqlInjectionMatchSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/RuleGroupUpdates
(s/coll-of :cognitect.aws.waf-regional/RuleGroupUpdate :min-count 1))
(s/def :cognitect.aws.waf-regional/RuleUpdates (s/coll-of :cognitect.aws.waf-regional/RuleUpdate))
(s/def
:cognitect.aws.waf-regional/SizeConstraint
(s/keys
:req-un
[:cognitect.aws.waf-regional.SizeConstraint/FieldToMatch
:cognitect.aws.waf-regional.SizeConstraint/TextTransformation
:cognitect.aws.waf-regional.SizeConstraint/ComparisonOperator
:cognitect.aws.waf-regional.SizeConstraint/Size]))
(s/def
:cognitect.aws.waf-regional/GetRateBasedRuleManagedKeysRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysRequest/RuleId]
:opt-un
[:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/Tag
(s/keys :req-un [:cognitect.aws.waf-regional.Tag/Key :cognitect.aws.waf-regional.Tag/Value]))
(s/def
:cognitect.aws.waf-regional/RulePriority
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def
:cognitect.aws.waf-regional/GetPermissionPolicyRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetPermissionPolicyRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/GetRuleRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetRuleRequest/RuleId]))
(s/def
:cognitect.aws.waf-regional/WafActionType
(s/spec string? :gen #(s/gen #{"COUNT" "BLOCK" "ALLOW"})))
(s/def
:cognitect.aws.waf-regional/XssMatchTuples
(s/coll-of :cognitect.aws.waf-regional/XssMatchTuple))
(s/def
:cognitect.aws.waf-regional/HTTPHeader
(s/keys
:opt-un
[:cognitect.aws.waf-regional.HTTPHeader/Value :cognitect.aws.waf-regional.HTTPHeader/Name]))
(s/def
:cognitect.aws.waf-regional/Rule
(s/keys
:req-un
[:cognitect.aws.waf-regional.Rule/RuleId :cognitect.aws.waf-regional.Rule/Predicates]
:opt-un
[:cognitect.aws.waf-regional.Rule/MetricName :cognitect.aws.waf-regional.Rule/Name]))
(s/def
:cognitect.aws.waf-regional/UpdateSizeConstraintSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateSizeConstraintSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/DeleteIPSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteIPSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/CreateGeoMatchSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateGeoMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateGeoMatchSetResponse/GeoMatchSet]))
(s/def
:cognitect.aws.waf-regional/WafOverrideActionType
(s/spec string? :gen #(s/gen #{"COUNT" "NONE"})))
(s/def
:cognitect.aws.waf-regional/PolicyString
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def :cognitect.aws.waf-regional/TagResourceResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/ActivatedRule
(s/keys
:req-un
[:cognitect.aws.waf-regional.ActivatedRule/Priority
:cognitect.aws.waf-regional.ActivatedRule/RuleId]
:opt-un
[:cognitect.aws.waf-regional.ActivatedRule/Type
:cognitect.aws.waf-regional.ActivatedRule/OverrideAction
:cognitect.aws.waf-regional.ActivatedRule/ExcludedRules
:cognitect.aws.waf-regional.ActivatedRule/Action]))
(s/def
:cognitect.aws.waf-regional/PaginationLimit
(s/spec (s/and int? #(<= 0 % 100)) :gen #(gen/choose 0 100)))
(s/def
:cognitect.aws.waf-regional/RegexPatternSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.RegexPatternSetUpdate/Action
:cognitect.aws.waf-regional.RegexPatternSetUpdate/RegexPatternString]))
(s/def
:cognitect.aws.waf-regional/ListActivatedRulesInRuleGroupRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupRequest/Limit
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/RegexMatchSetSummaries
(s/coll-of :cognitect.aws.waf-regional/RegexMatchSetSummary))
(s/def
:cognitect.aws.waf-regional/UpdateRateBasedRuleResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateRateBasedRuleResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListGeoMatchSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListGeoMatchSetsRequest/Limit
:cognitect.aws.waf-regional.ListGeoMatchSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/RateBasedRule
(s/keys
:req-un
[:cognitect.aws.waf-regional.RateBasedRule/RuleId
:cognitect.aws.waf-regional.RateBasedRule/MatchPredicates
:cognitect.aws.waf-regional.RateBasedRule/RateKey
:cognitect.aws.waf-regional.RateBasedRule/RateLimit]
:opt-un
[:cognitect.aws.waf-regional.RateBasedRule/MetricName
:cognitect.aws.waf-regional.RateBasedRule/Name]))
(s/def
:cognitect.aws.waf-regional/RuleSummaries
(s/coll-of :cognitect.aws.waf-regional/RuleSummary))
(s/def
:cognitect.aws.waf-regional/GetSizeConstraintSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetSizeConstraintSetResponse/SizeConstraintSet]))
(s/def
:cognitect.aws.waf-regional/ExcludedRule
(s/keys :req-un [:cognitect.aws.waf-regional.ExcludedRule/RuleId]))
(s/def
:cognitect.aws.waf-regional/ByteMatchSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.ByteMatchSetSummary/ByteMatchSetId
:cognitect.aws.waf-regional.ByteMatchSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/RegexPatternSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.RegexPatternSetSummary/RegexPatternSetId
:cognitect.aws.waf-regional.RegexPatternSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/GetRuleResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetRuleResponse/Rule]))
(s/def
:cognitect.aws.waf-regional/SizeConstraintSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.SizeConstraintSetSummary/SizeConstraintSetId
:cognitect.aws.waf-regional.SizeConstraintSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/Size
(s/spec (s/and int? #(<= 0 % 21474836480)) :gen #(gen/choose 0 21474836480)))
(s/def
:cognitect.aws.waf-regional/MatchFieldData
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/RuleGroup
(s/keys
:req-un
[:cognitect.aws.waf-regional.RuleGroup/RuleGroupId]
:opt-un
[:cognitect.aws.waf-regional.RuleGroup/MetricName :cognitect.aws.waf-regional.RuleGroup/Name]))
(s/def
:cognitect.aws.waf-regional/UpdateRegexPatternSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateRegexPatternSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListRateBasedRulesResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRateBasedRulesResponse/NextMarker
:cognitect.aws.waf-regional.ListRateBasedRulesResponse/Rules]))
(s/def
:cognitect.aws.waf-regional/Predicate
(s/keys
:req-un
[:cognitect.aws.waf-regional.Predicate/Negated
:cognitect.aws.waf-regional.Predicate/Type
:cognitect.aws.waf-regional.Predicate/DataId]))
(s/def
:cognitect.aws.waf-regional/RegexMatchSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.RegexMatchSetSummary/RegexMatchSetId
:cognitect.aws.waf-regional.RegexMatchSetSummary/Name]))
(s/def :cognitect.aws.waf-regional/TagList (s/coll-of :cognitect.aws.waf-regional/Tag :min-count 1))
(s/def
:cognitect.aws.waf-regional/RegexMatchSet
(s/keys
:opt-un
[:cognitect.aws.waf-regional.RegexMatchSet/RegexMatchSetId
:cognitect.aws.waf-regional.RegexMatchSet/RegexMatchTuples
:cognitect.aws.waf-regional.RegexMatchSet/Name]))
(s/def
:cognitect.aws.waf-regional/TextTransformation
(s/spec
string?
:gen
#(s/gen
#{"HTML_ENTITY_DECODE" "URL_DECODE" "LOWERCASE" "NONE" "COMPRESS_WHITE_SPACE" "CMD_LINE"})))
(s/def
:cognitect.aws.waf-regional/DeleteLoggingConfigurationRequest
(s/keys :req-un [:cognitect.aws.waf-regional.DeleteLoggingConfigurationRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/RuleGroupSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.RuleGroupSummary/RuleGroupId
:cognitect.aws.waf-regional.RuleGroupSummary/Name]))
(s/def
:cognitect.aws.waf-regional/IPSetSummaries
(s/coll-of :cognitect.aws.waf-regional/IPSetSummary))
(s/def :cognitect.aws.waf-regional/Predicates (s/coll-of :cognitect.aws.waf-regional/Predicate))
(s/def
:cognitect.aws.waf-regional/PositionalConstraint
(s/spec string? :gen #(s/gen #{"CONTAINS" "EXACTLY" "CONTAINS_WORD" "ENDS_WITH" "STARTS_WITH"})))
(s/def
:cognitect.aws.waf-regional/WafOverrideAction
(s/keys :req-un [:cognitect.aws.waf-regional.WafOverrideAction/Type]))
(s/def
:cognitect.aws.waf-regional/SubscribedRuleGroupSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.SubscribedRuleGroupSummary/RuleGroupId
:cognitect.aws.waf-regional.SubscribedRuleGroupSummary/Name
:cognitect.aws.waf-regional.SubscribedRuleGroupSummary/MetricName]))
(s/def
:cognitect.aws.waf-regional/GetSizeConstraintSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetSizeConstraintSetRequest/SizeConstraintSetId]))
(s/def
:cognitect.aws.waf-regional/RegexMatchSetUpdates
(s/coll-of :cognitect.aws.waf-regional/RegexMatchSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/SizeConstraintSetUpdates
(s/coll-of :cognitect.aws.waf-regional/SizeConstraintSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/RegexPatternSetSummaries
(s/coll-of :cognitect.aws.waf-regional/RegexPatternSetSummary))
(s/def
:cognitect.aws.waf-regional/WebACL
(s/keys
:req-un
[:cognitect.aws.waf-regional.WebACL/WebACLId
:cognitect.aws.waf-regional.WebACL/DefaultAction
:cognitect.aws.waf-regional.WebACL/Rules]
:opt-un
[:cognitect.aws.waf-regional.WebACL/WebACLArn
:cognitect.aws.waf-regional.WebACL/MetricName
:cognitect.aws.waf-regional.WebACL/Name]))
(s/def
:cognitect.aws.waf-regional/ListResourcesForWebACLResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.ListResourcesForWebACLResponse/ResourceArns]))
(s/def
:cognitect.aws.waf-regional/GetWebACLForResourceRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetWebACLForResourceRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/IPSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.IPSetSummary/IPSetId
:cognitect.aws.waf-regional.IPSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/UpdateSizeConstraintSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateSizeConstraintSetRequest/SizeConstraintSetId
:cognitect.aws.waf-regional.UpdateSizeConstraintSetRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateSizeConstraintSetRequest/Updates]))
(s/def :cognitect.aws.waf-regional/ManagedKeys (s/coll-of :cognitect.aws.waf-regional/ManagedKey))
(s/def
:cognitect.aws.waf-regional/WebACLUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.WebACLUpdate/Action
:cognitect.aws.waf-regional.WebACLUpdate/ActivatedRule]))
(s/def
:cognitect.aws.waf-regional/ByteMatchTuple
(s/keys
:req-un
[:cognitect.aws.waf-regional.ByteMatchTuple/FieldToMatch
:cognitect.aws.waf-regional.ByteMatchTuple/TargetString
:cognitect.aws.waf-regional.ByteMatchTuple/TextTransformation
:cognitect.aws.waf-regional.ByteMatchTuple/PositionalConstraint]))
(s/def :cognitect.aws.waf-regional/ResourceArns (s/coll-of :cognitect.aws.waf-regional/ResourceArn))
(s/def
:cognitect.aws.waf-regional/ResourceId
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/WebACLUpdates
(s/coll-of :cognitect.aws.waf-regional/WebACLUpdate))
(s/def
:cognitect.aws.waf-regional/PutLoggingConfigurationResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.PutLoggingConfigurationResponse/LoggingConfiguration]))
(s/def
:cognitect.aws.waf-regional/ListRulesResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRulesResponse/NextMarker
:cognitect.aws.waf-regional.ListRulesResponse/Rules]))
(s/def
:cognitect.aws.waf-regional/ListRuleGroupsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRuleGroupsRequest/Limit
:cognitect.aws.waf-regional.ListRuleGroupsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/DeleteIPSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteIPSetRequest/IPSetId
:cognitect.aws.waf-regional.DeleteIPSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GetRateBasedRuleManagedKeysResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysResponse/ManagedKeys
:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/IPSetDescriptor
(s/keys
:req-un
[:cognitect.aws.waf-regional.IPSetDescriptor/Type
:cognitect.aws.waf-regional.IPSetDescriptor/Value]))
(s/def
:cognitect.aws.waf-regional/IPSetDescriptors
(s/coll-of :cognitect.aws.waf-regional/IPSetDescriptor))
(s/def :cognitect.aws.waf-regional/HeaderValue string?)
(s/def
:cognitect.aws.waf-regional/RegexPatternSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.RegexPatternSet/RegexPatternSetId
:cognitect.aws.waf-regional.RegexPatternSet/RegexPatternStrings]
:opt-un
[:cognitect.aws.waf-regional.RegexPatternSet/Name]))
(s/def
:cognitect.aws.waf-regional/GetChangeTokenStatusRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetChangeTokenStatusRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/DeleteRegexPatternSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteRegexPatternSetRequest/RegexPatternSetId
:cognitect.aws.waf-regional.DeleteRegexPatternSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ChangeTokenStatus
(s/spec string? :gen #(s/gen #{"INSYNC" "PENDING" "PROVISIONED"})))
(s/def
:cognitect.aws.waf-regional/ListSubscribedRuleGroupsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListSubscribedRuleGroupsRequest/Limit
:cognitect.aws.waf-regional.ListSubscribedRuleGroupsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/GetRegexPatternSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetRegexPatternSetRequest/RegexPatternSetId]))
(s/def
:cognitect.aws.waf-regional/GeoMatchSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.GeoMatchSet/GeoMatchSetId
:cognitect.aws.waf-regional.GeoMatchSet/GeoMatchConstraints]
:opt-un
[:cognitect.aws.waf-regional.GeoMatchSet/Name]))
(s/def
:cognitect.aws.waf-regional/ListSqlInjectionMatchSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsRequest/Limit
:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/GeoMatchConstraints
(s/coll-of :cognitect.aws.waf-regional/GeoMatchConstraint))
(s/def
:cognitect.aws.waf-regional/ListGeoMatchSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListGeoMatchSetsResponse/NextMarker
:cognitect.aws.waf-regional.ListGeoMatchSetsResponse/GeoMatchSets]))
(s/def
:cognitect.aws.waf-regional/ComparisonOperator
(s/spec string? :gen #(s/gen #{"NE" "LT" "GE" "LE" "EQ" "GT"})))
(s/def
:cognitect.aws.waf-regional/ListByteMatchSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListByteMatchSetsRequest/Limit
:cognitect.aws.waf-regional.ListByteMatchSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/SampledHTTPRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.SampledHTTPRequest/Request
:cognitect.aws.waf-regional.SampledHTTPRequest/Weight]
:opt-un
[:cognitect.aws.waf-regional.SampledHTTPRequest/RuleWithinRuleGroup
:cognitect.aws.waf-regional.SampledHTTPRequest/Timestamp
:cognitect.aws.waf-regional.SampledHTTPRequest/Action]))
(s/def
:cognitect.aws.waf-regional/RegexPatternStrings
(s/coll-of :cognitect.aws.waf-regional/RegexPatternString :max-count 10))
(s/def
:cognitect.aws.waf-regional/TimeWindow
(s/keys
:req-un
[:cognitect.aws.waf-regional.TimeWindow/StartTime
:cognitect.aws.waf-regional.TimeWindow/EndTime]))
(s/def
:cognitect.aws.waf-regional/GetRuleGroupResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetRuleGroupResponse/RuleGroup]))
(s/def
:cognitect.aws.waf-regional/FieldToMatch
(s/keys
:req-un
[:cognitect.aws.waf-regional.FieldToMatch/Type]
:opt-un
[:cognitect.aws.waf-regional.FieldToMatch/Data]))
(s/def
:cognitect.aws.waf-regional/CreateWebACLMigrationStackResponse
(s/keys :req-un [:cognitect.aws.waf-regional.CreateWebACLMigrationStackResponse/S3ObjectUrl]))
(s/def
:cognitect.aws.waf-regional/MatchFieldType
(s/spec
string?
:gen
#(s/gen #{"SINGLE_QUERY_ARG" "QUERY_STRING" "METHOD" "HEADER" "URI" "ALL_QUERY_ARGS" "BODY"})))
(s/def
:cognitect.aws.waf-regional/RegexPatternSetUpdates
(s/coll-of :cognitect.aws.waf-regional/RegexPatternSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/GetRateBasedRuleResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetRateBasedRuleResponse/Rule]))
(s/def
:cognitect.aws.waf-regional/GetGeoMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetGeoMatchSetResponse/GeoMatchSet]))
(s/def
:cognitect.aws.waf-regional/CreateByteMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateByteMatchSetRequest/Name
:cognitect.aws.waf-regional.CreateByteMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListByteMatchSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListByteMatchSetsResponse/ByteMatchSets
:cognitect.aws.waf-regional.ListByteMatchSetsResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.SqlInjectionMatchSet/SqlInjectionMatchSetId
:cognitect.aws.waf-regional.SqlInjectionMatchSet/SqlInjectionMatchTuples]
:opt-un
[:cognitect.aws.waf-regional.SqlInjectionMatchSet/Name]))
(s/def
:cognitect.aws.waf-regional/CreateXssMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateXssMatchSetRequest/Name
:cognitect.aws.waf-regional.CreateXssMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/DisassociateWebACLRequest
(s/keys :req-un [:cognitect.aws.waf-regional.DisassociateWebACLRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/IPSetDescriptorType
(s/spec string? :gen #(s/gen #{"IPV4" "IPV6"})))
(s/def :cognitect.aws.waf-regional/DeletePermissionPolicyResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/ListSqlInjectionMatchSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsResponse/SqlInjectionMatchSets
:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/XssMatchTuple
(s/keys
:req-un
[:cognitect.aws.waf-regional.XssMatchTuple/FieldToMatch
:cognitect.aws.waf-regional.XssMatchTuple/TextTransformation]))
(s/def
:cognitect.aws.waf-regional/CreateSqlInjectionMatchSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetResponse/SqlInjectionMatchSet]))
(s/def
:cognitect.aws.waf-regional/DeleteByteMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteByteMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GetPermissionPolicyResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetPermissionPolicyResponse/Policy]))
(s/def
:cognitect.aws.waf-regional/GetRuleGroupRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetRuleGroupRequest/RuleGroupId]))
(s/def
:cognitect.aws.waf-regional/CreateSizeConstraintSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateSizeConstraintSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateSizeConstraintSetResponse/SizeConstraintSet]))
(s/def
:cognitect.aws.waf-regional/ListSizeConstraintSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListSizeConstraintSetsRequest/Limit
:cognitect.aws.waf-regional.ListSizeConstraintSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/XssMatchSetUpdates
(s/coll-of :cognitect.aws.waf-regional/XssMatchSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/GeoMatchConstraintValue
(s/spec
string?
:gen
#(s/gen
#{"CR"
"TG"
"TJ"
"ZA"
"IM"
"PE"
"LC"
"CH"
"RU"
"MP"
"CK"
"SI"
"AU"
"KR"
"IT"
"FI"
"GF"
"SC"
"SX"
"TT"
"TK"
"MY"
"SY"
"MN"
"TF"
"KP"
"AM"
"DZ"
"UY"
"TD"
"DJ"
"BI"
"MK"
"MU"
"LI"
"NU"
"GR"
"GY"
"CG"
"NF"
"ML"
"AX"
"GM"
"SA"
"CX"
"BH"
"NE"
"BN"
"MF"
"CD"
"DK"
"BJ"
"ME"
"SJ"
"BO"
"JO"
"CV"
"VE"
"CI"
"UZ"
"TN"
"IS"
"EH"
"TM"
"GA"
"LS"
"TZ"
"AT"
"LT"
"NP"
"BG"
"IL"
"GU"
"PK"
"PT"
"HR"
"VU"
"PF"
"BM"
"MR"
"GE"
"HU"
"TW"
"MM"
"VG"
"YE"
"SR"
"PN"
"VA"
"PR"
"KW"
"SE"
"GB"
"UM"
"VN"
"CF"
"PA"
"VC"
"JP"
"IR"
"AF"
"LY"
"MZ"
"RO"
"QA"
"CM"
"GG"
"BY"
"SD"
"BQ"
"MO"
"KY"
"AR"
"BR"
"ZW"
"NR"
"NZ"
"AW"
"FJ"
"ID"
"SV"
"CN"
"FM"
"HT"
"CC"
"RW"
"BA"
"TL"
"JM"
"KM"
"KE"
"WS"
"TO"
"PY"
"SH"
"CY"
"GH"
"MA"
"SG"
"LK"
"PH"
"SM"
"WF"
"TR"
"PS"
"BZ"
"CU"
"TV"
"AD"
"SB"
"DM"
"LR"
"OM"
"SO"
"DO"
"AL"
"BL"
"FR"
"GW"
"MS"
"BB"
"CA"
"MG"
"KH"
"LA"
"GP"
"BV"
"HN"
"TH"
"DE"
"LB"
"KZ"
"AS"
"EC"
"NO"
"AO"
"FK"
"ET"
"GS"
"MD"
"AG"
"BE"
"MV"
"SZ"
"CZ"
"CL"
"BT"
"NL"
"EG"
"MQ"
"SN"
"FO"
"EE"
"AQ"
"ST"
"KN"
"BW"
"MH"
"NI"
"PG"
"VI"
"IQ"
"KG"
"US"
"ZM"
"MC"
"GI"
"NC"
"GT"
"BF"
"YT"
"LU"
"UA"
"IE"
"LV"
"GD"
"MW"
"BS"
"AZ"
"SK"
"GQ"
"TC"
"RE"
"IN"
"ES"
"GL"
"KI"
"HK"
"CO"
"SS"
"RS"
"IO"
"NG"
"UG"
"CW"
"SL"
"ER"
"JE"
"AE"
"HM"
"PM"
"BD"
"MT"
"AI"
"GN"
"PW"
"NA"
"MX"
"PL"})))
(s/def
:cognitect.aws.waf-regional/DeleteRuleGroupRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional.DeleteRuleGroupRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/UpdateRuleResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateRuleResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/UpdateWebACLRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateWebACLRequest/WebACLId
:cognitect.aws.waf-regional.UpdateWebACLRequest/ChangeToken]
:opt-un
[:cognitect.aws.waf-regional.UpdateWebACLRequest/DefaultAction
:cognitect.aws.waf-regional.UpdateWebACLRequest/Updates]))
(s/def :cognitect.aws.waf-regional/IPString string?)
(s/def
:cognitect.aws.waf-regional/TagValue
(s/spec #(re-matches (re-pattern ".*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/CreateIPSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateIPSetRequest/Name
:cognitect.aws.waf-regional.CreateIPSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GetByteMatchSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetByteMatchSetRequest/ByteMatchSetId]))
(s/def
:cognitect.aws.waf-regional/RuleUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.RuleUpdate/Action
:cognitect.aws.waf-regional.RuleUpdate/Predicate]))
(s/def
:cognitect.aws.waf-regional/SizeConstraintSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.SizeConstraintSetUpdate/Action
:cognitect.aws.waf-regional.SizeConstraintSetUpdate/SizeConstraint]))
(s/def
:cognitect.aws.waf-regional/CreateRegexMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateRegexMatchSetRequest/Name
:cognitect.aws.waf-regional.CreateRegexMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListRegexPatternSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRegexPatternSetsResponse/RegexPatternSets
:cognitect.aws.waf-regional.ListRegexPatternSetsResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/DeleteRuleRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteRuleRequest/RuleId
:cognitect.aws.waf-regional.DeleteRuleRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/DeleteGeoMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteGeoMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/UpdateByteMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateByteMatchSetRequest/ByteMatchSetId
:cognitect.aws.waf-regional.UpdateByteMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateByteMatchSetRequest/Updates]))
(s/def
:cognitect.aws.waf-regional/GetRegexMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetRegexMatchSetResponse/RegexMatchSet]))
(s/def
:cognitect.aws.waf-regional/XssMatchSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.XssMatchSetUpdate/Action
:cognitect.aws.waf-regional.XssMatchSetUpdate/XssMatchTuple]))
(s/def
:cognitect.aws.waf-regional/GetChangeTokenStatusResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetChangeTokenStatusResponse/ChangeTokenStatus]))
(s/def
:cognitect.aws.waf-regional/ListTagsForResourceRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.ListTagsForResourceRequest/ResourceARN]
:opt-un
[:cognitect.aws.waf-regional.ListTagsForResourceRequest/Limit
:cognitect.aws.waf-regional.ListTagsForResourceRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/DeleteSizeConstraintSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteSizeConstraintSetRequest/SizeConstraintSetId
:cognitect.aws.waf-regional.DeleteSizeConstraintSetRequest/ChangeToken]))
(s/def :cognitect.aws.waf-regional/HeaderName string?)
(s/def
:cognitect.aws.waf-regional/RegexMatchTuple
(s/keys
:req-un
[:cognitect.aws.waf-regional.RegexMatchTuple/FieldToMatch
:cognitect.aws.waf-regional.RegexMatchTuple/TextTransformation
:cognitect.aws.waf-regional.RegexMatchTuple/RegexPatternSetId]))
(s/def
:cognitect.aws.waf-regional/GetRateBasedRuleRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetRateBasedRuleRequest/RuleId]))
(s/def
:cognitect.aws.waf-regional/ListLoggingConfigurationsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListLoggingConfigurationsRequest/Limit
:cognitect.aws.waf-regional.ListLoggingConfigurationsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/GeoMatchSetSummaries
(s/coll-of :cognitect.aws.waf-regional/GeoMatchSetSummary))
(s/def
:cognitect.aws.waf-regional/IPSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.IPSetUpdate/Action
:cognitect.aws.waf-regional.IPSetUpdate/IPSetDescriptor]))
(s/def
:cognitect.aws.waf-regional/UpdateWebACLResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateWebACLResponse/ChangeToken]))
(s/def :cognitect.aws.waf-regional/DeleteLoggingConfigurationResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/GetSqlInjectionMatchSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.GetSqlInjectionMatchSetResponse/SqlInjectionMatchSet]))
(s/def
:cognitect.aws.waf-regional/DeleteWebACLRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteWebACLRequest/WebACLId
:cognitect.aws.waf-regional.DeleteWebACLRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GetLoggingConfigurationRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetLoggingConfigurationRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/CreateWebACLRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateWebACLRequest/Name
:cognitect.aws.waf-regional.CreateWebACLRequest/MetricName
:cognitect.aws.waf-regional.CreateWebACLRequest/DefaultAction
:cognitect.aws.waf-regional.CreateWebACLRequest/ChangeToken]
:opt-un
[:cognitect.aws.waf-regional.CreateWebACLRequest/Tags]))
(s/def
:cognitect.aws.waf-regional/ListActivatedRulesInRuleGroupResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupResponse/ActivatedRules
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/CreateRegexPatternSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateRegexPatternSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateRegexPatternSetResponse/RegexPatternSet]))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchSetUpdates
(s/coll-of :cognitect.aws.waf-regional/SqlInjectionMatchSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/IPSetDescriptorValue
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def :cognitect.aws.waf-regional/UntagResourceResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/IPSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.IPSet/IPSetId :cognitect.aws.waf-regional.IPSet/IPSetDescriptors]
:opt-un
[:cognitect.aws.waf-regional.IPSet/Name]))
(s/def
:cognitect.aws.waf-regional/ListRegexMatchSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRegexMatchSetsResponse/RegexMatchSets
:cognitect.aws.waf-regional.ListRegexMatchSetsResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/CreateByteMatchSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateByteMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateByteMatchSetResponse/ByteMatchSet]))
(s/def
:cognitect.aws.waf-regional/DeleteXssMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteXssMatchSetRequest/XssMatchSetId
:cognitect.aws.waf-regional.DeleteXssMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListRegexPatternSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRegexPatternSetsRequest/Limit
:cognitect.aws.waf-regional.ListRegexPatternSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/GeoMatchConstraint
(s/keys
:req-un
[:cognitect.aws.waf-regional.GeoMatchConstraint/Type
:cognitect.aws.waf-regional.GeoMatchConstraint/Value]))
(s/def
:cognitect.aws.waf-regional/DeleteXssMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteXssMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GetXssMatchSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetXssMatchSetRequest/XssMatchSetId]))
(s/def
:cognitect.aws.waf-regional/CreateWebACLMigrationStackRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateWebACLMigrationStackRequest/WebACLId
:cognitect.aws.waf-regional.CreateWebACLMigrationStackRequest/S3BucketName
:cognitect.aws.waf-regional.CreateWebACLMigrationStackRequest/IgnoreUnsupportedType]))
(s/def
:cognitect.aws.waf-regional/GetWebACLResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetWebACLResponse/WebACL]))
(s/def
:cognitect.aws.waf-regional/RuleGroupUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.RuleGroupUpdate/Action
:cognitect.aws.waf-regional.RuleGroupUpdate/ActivatedRule]))
(s/def
:cognitect.aws.waf-regional/PopulationSize
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def
:cognitect.aws.waf-regional/CreateRuleRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateRuleRequest/Name
:cognitect.aws.waf-regional.CreateRuleRequest/MetricName
:cognitect.aws.waf-regional.CreateRuleRequest/ChangeToken]
:opt-un
[:cognitect.aws.waf-regional.CreateRuleRequest/Tags]))
(s/def
:cognitect.aws.waf-regional/GetRegexMatchSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetRegexMatchSetRequest/RegexMatchSetId]))
(s/def
:cognitect.aws.waf-regional/CreateGeoMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateGeoMatchSetRequest/Name
:cognitect.aws.waf-regional.CreateGeoMatchSetRequest/ChangeToken]))
(s/def :cognitect.aws.waf-regional/HTTPVersion string?)
(s/def
:cognitect.aws.waf-regional/GetLoggingConfigurationResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.GetLoggingConfigurationResponse/LoggingConfiguration]))
(s/def
:cognitect.aws.waf-regional/RuleSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.RuleSummary/RuleId :cognitect.aws.waf-regional.RuleSummary/Name]))
(s/def
:cognitect.aws.waf-regional/SizeConstraintSetSummaries
(s/coll-of :cognitect.aws.waf-regional/SizeConstraintSetSummary))
(s/def
:cognitect.aws.waf-regional/DeleteWebACLResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteWebACLResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.SqlInjectionMatchSetUpdate/Action
:cognitect.aws.waf-regional.SqlInjectionMatchSetUpdate/SqlInjectionMatchTuple]))
(s/def
:cognitect.aws.waf-regional/GetGeoMatchSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetGeoMatchSetRequest/GeoMatchSetId]))
(s/def :cognitect.aws.waf-regional/ManagedKey string?)
(s/def
:cognitect.aws.waf-regional/ByteMatchSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.ByteMatchSetUpdate/Action
:cognitect.aws.waf-regional.ByteMatchSetUpdate/ByteMatchTuple]))
(s/def
:cognitect.aws.waf-regional/CreateRuleGroupResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateRuleGroupResponse/ChangeToken
:cognitect.aws.waf-regional.CreateRuleGroupResponse/RuleGroup]))
(s/def
:cognitect.aws.waf-regional/CreateWebACLResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateWebACLResponse/ChangeToken
:cognitect.aws.waf-regional.CreateWebACLResponse/WebACL]))
(s/def
:cognitect.aws.waf-regional/GetWebACLRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetWebACLRequest/WebACLId]))
(s/def
:cognitect.aws.waf-regional/SubscribedRuleGroupSummaries
(s/coll-of :cognitect.aws.waf-regional/SubscribedRuleGroupSummary))
(s/def :cognitect.aws.waf-regional/HTTPMethod string?)
(s/def
:cognitect.aws.waf-regional/GeoMatchConstraintType
(s/spec string? :gen #(s/gen #{"Country"})))
(s/def
:cognitect.aws.waf-regional/UpdateSqlInjectionMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetRequest/SqlInjectionMatchSetId
:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetRequest/Updates]))
(s/def
:cognitect.aws.waf-regional/GetWebACLForResourceResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetWebACLForResourceResponse/WebACLSummary]))
(s/def
:cognitect.aws.waf-regional/GetRegexPatternSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetRegexPatternSetResponse/RegexPatternSet]))
(s/def :cognitect.aws.waf-regional/Action string?)
(s/def
:cognitect.aws.waf-regional/AssociateWebACLRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.AssociateWebACLRequest/WebACLId
:cognitect.aws.waf-regional.AssociateWebACLRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/ListRegexMatchSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRegexMatchSetsRequest/Limit
:cognitect.aws.waf-regional.ListRegexMatchSetsRequest/NextMarker]))
(s/def :cognitect.aws.waf-regional/RateKey (s/spec string? :gen #(s/gen #{"IP"})))
(s/def
:cognitect.aws.waf-regional/CreateRegexMatchSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateRegexMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateRegexMatchSetResponse/RegexMatchSet]))
(s/def
:cognitect.aws.waf-regional/UpdateRegexMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateRegexMatchSetRequest/RegexMatchSetId
:cognitect.aws.waf-regional.UpdateRegexMatchSetRequest/Updates
:cognitect.aws.waf-regional.UpdateRegexMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/LoggingConfiguration
(s/keys
:req-un
[:cognitect.aws.waf-regional.LoggingConfiguration/ResourceArn
:cognitect.aws.waf-regional.LoggingConfiguration/LogDestinationConfigs]
:opt-un
[:cognitect.aws.waf-regional.LoggingConfiguration/RedactedFields]))
(s/def
:cognitect.aws.waf-regional/NextMarker
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def :cognitect.aws.waf-regional/DisassociateWebACLResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/ListRuleGroupsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRuleGroupsResponse/NextMarker
:cognitect.aws.waf-regional.ListRuleGroupsResponse/RuleGroups]))
(s/def
:cognitect.aws.waf-regional/DeleteRuleResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteRuleResponse/ChangeToken]))
(s/def :cognitect.aws.waf-regional/AssociateWebACLResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/UpdateRuleGroupRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional.UpdateRuleGroupRequest/Updates
:cognitect.aws.waf-regional.UpdateRuleGroupRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GeoMatchSetUpdates
(s/coll-of :cognitect.aws.waf-regional/GeoMatchSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/DeleteRateBasedRuleRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteRateBasedRuleRequest/RuleId
:cognitect.aws.waf-regional.DeleteRateBasedRuleRequest/ChangeToken]))
(s/def :cognitect.aws.waf-regional/Negated boolean?)
(s/def
:cognitect.aws.waf-regional/DeleteSqlInjectionMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteSqlInjectionMatchSetRequest/SqlInjectionMatchSetId
:cognitect.aws.waf-regional.DeleteSqlInjectionMatchSetRequest/ChangeToken]))
(s/def :cognitect.aws.waf-regional/PutPermissionPolicyResponse (s/keys))
(s/def
:cognitect.aws.waf-regional/UntagResourceRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UntagResourceRequest/ResourceARN
:cognitect.aws.waf-regional.UntagResourceRequest/TagKeys]))
(s/def
:cognitect.aws.waf-regional/TagKey
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/ListResourcesForWebACLRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.ListResourcesForWebACLRequest/WebACLId]
:opt-un
[:cognitect.aws.waf-regional.ListResourcesForWebACLRequest/ResourceType]))
(s/def
:cognitect.aws.waf-regional/GetSampledRequestsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.GetSampledRequestsResponse/TimeWindow
:cognitect.aws.waf-regional.GetSampledRequestsResponse/PopulationSize
:cognitect.aws.waf-regional.GetSampledRequestsResponse/SampledRequests]))
(s/def
:cognitect.aws.waf-regional/CreateSizeConstraintSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateSizeConstraintSetRequest/Name
:cognitect.aws.waf-regional.CreateSizeConstraintSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/CreateRegexPatternSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateRegexPatternSetRequest/Name
:cognitect.aws.waf-regional.CreateRegexPatternSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GetSampledRequestsRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.GetSampledRequestsRequest/WebAclId
:cognitect.aws.waf-regional.GetSampledRequestsRequest/RuleId
:cognitect.aws.waf-regional.GetSampledRequestsRequest/TimeWindow
:cognitect.aws.waf-regional.GetSampledRequestsRequest/MaxItems]))
(s/def
:cognitect.aws.waf-regional/XssMatchSetSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.XssMatchSetSummary/XssMatchSetId
:cognitect.aws.waf-regional.XssMatchSetSummary/Name]))
(s/def
:cognitect.aws.waf-regional/WafAction
(s/keys :req-un [:cognitect.aws.waf-regional.WafAction/Type]))
(s/def
:cognitect.aws.waf-regional/S3BucketName
(s/spec #(re-matches (re-pattern "^aws-waf-migration-[0-9A-Za-z\\.\\-_]*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/DeleteSqlInjectionMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteSqlInjectionMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/LogDestinationConfigs
(s/coll-of :cognitect.aws.waf-regional/ResourceArn :min-count 1 :max-count 1))
(s/def
:cognitect.aws.waf-regional/DeleteRegexMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteRegexMatchSetRequest/RegexMatchSetId
:cognitect.aws.waf-regional.DeleteRegexMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListRateBasedRulesRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListRateBasedRulesRequest/Limit
:cognitect.aws.waf-regional.ListRateBasedRulesRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/XssMatchSetSummaries
(s/coll-of :cognitect.aws.waf-regional/XssMatchSetSummary))
(s/def
:cognitect.aws.waf-regional/HTTPRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.HTTPRequest/Country
:cognitect.aws.waf-regional.HTTPRequest/HTTPVersion
:cognitect.aws.waf-regional.HTTPRequest/Method
:cognitect.aws.waf-regional.HTTPRequest/ClientIP
:cognitect.aws.waf-regional.HTTPRequest/URI
:cognitect.aws.waf-regional.HTTPRequest/Headers]))
(s/def :cognitect.aws.waf-regional/Timestamp inst?)
(s/def
:cognitect.aws.waf-regional/WafRuleType
(s/spec string? :gen #(s/gen #{"REGULAR" "RATE_BASED" "GROUP"})))
(s/def
:cognitect.aws.waf-regional/UpdateIPSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateIPSetRequest/IPSetId
:cognitect.aws.waf-regional.UpdateIPSetRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateIPSetRequest/Updates]))
(s/def :cognitect.aws.waf-regional/ChangeAction (s/spec string? :gen #(s/gen #{"DELETE" "INSERT"})))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchTuples
(s/coll-of :cognitect.aws.waf-regional/SqlInjectionMatchTuple))
(s/def :cognitect.aws.waf-regional/Country string?)
(s/def
:cognitect.aws.waf-regional/TagInfoForResource
(s/keys
:opt-un
[:cognitect.aws.waf-regional.TagInfoForResource/TagList
:cognitect.aws.waf-regional.TagInfoForResource/ResourceARN]))
(s/def
:cognitect.aws.waf-regional/GetIPSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetIPSetResponse/IPSet]))
(s/def
:cognitect.aws.waf-regional/ResourceArn
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/UpdateRuleRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateRuleRequest/RuleId
:cognitect.aws.waf-regional.UpdateRuleRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateRuleRequest/Updates]))
(s/def
:cognitect.aws.waf-regional/PutLoggingConfigurationRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.PutLoggingConfigurationRequest/LoggingConfiguration]))
(s/def
:cognitect.aws.waf-regional/DeleteRegexMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteRegexMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/RedactedFields
(s/coll-of :cognitect.aws.waf-regional/FieldToMatch))
(s/def
:cognitect.aws.waf-regional/UpdateGeoMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.UpdateGeoMatchSetRequest/GeoMatchSetId
:cognitect.aws.waf-regional.UpdateGeoMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional.UpdateGeoMatchSetRequest/Updates]))
(s/def
:cognitect.aws.waf-regional/PredicateType
(s/spec
string?
:gen
#(s/gen
#{"SizeConstraint"
"XssMatch"
"GeoMatch"
"SqlInjectionMatch"
"ByteMatch"
"RegexMatch"
"IPMatch"})))
(s/def
:cognitect.aws.waf-regional/WebACLSummary
(s/keys
:req-un
[:cognitect.aws.waf-regional.WebACLSummary/WebACLId
:cognitect.aws.waf-regional.WebACLSummary/Name]))
(s/def
:cognitect.aws.waf-regional/ChangeToken
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/CreateSqlInjectionMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetRequest/Name
:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/UpdateGeoMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateGeoMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ByteMatchSetSummaries
(s/coll-of :cognitect.aws.waf-regional/ByteMatchSetSummary))
(s/def
:cognitect.aws.waf-regional/XssMatchSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.XssMatchSet/XssMatchSetId
:cognitect.aws.waf-regional.XssMatchSet/XssMatchTuples]
:opt-un
[:cognitect.aws.waf-regional.XssMatchSet/Name]))
(s/def
:cognitect.aws.waf-regional/ListIPSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListIPSetsRequest/Limit
:cognitect.aws.waf-regional.ListIPSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/DeleteRuleGroupResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteRuleGroupResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/SizeConstraintSet
(s/keys
:req-un
[:cognitect.aws.waf-regional.SizeConstraintSet/SizeConstraintSetId
:cognitect.aws.waf-regional.SizeConstraintSet/SizeConstraints]
:opt-un
[:cognitect.aws.waf-regional.SizeConstraintSet/Name]))
(s/def
:cognitect.aws.waf-regional/DeletePermissionPolicyRequest
(s/keys :req-un [:cognitect.aws.waf-regional.DeletePermissionPolicyRequest/ResourceArn]))
(s/def
:cognitect.aws.waf-regional/RegexPatternString
(s/spec #(re-matches (re-pattern ".*") %) :gen #(gen/string)))
(s/def :cognitect.aws.waf-regional/GetChangeTokenRequest (s/keys))
(s/def
:cognitect.aws.waf-regional/CreateRuleResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateRuleResponse/ChangeToken
:cognitect.aws.waf-regional.CreateRuleResponse/Rule]))
(s/def
:cognitect.aws.waf-regional/UpdateRegexMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateRegexMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ListXssMatchSetsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListXssMatchSetsRequest/Limit
:cognitect.aws.waf-regional.ListXssMatchSetsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/CreateRuleGroupRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.CreateRuleGroupRequest/Name
:cognitect.aws.waf-regional.CreateRuleGroupRequest/MetricName
:cognitect.aws.waf-regional.CreateRuleGroupRequest/ChangeToken]
:opt-un
[:cognitect.aws.waf-regional.CreateRuleGroupRequest/Tags]))
(s/def :cognitect.aws.waf-regional/HTTPHeaders (s/coll-of :cognitect.aws.waf-regional/HTTPHeader))
(s/def
:cognitect.aws.waf-regional/SqlInjectionMatchTuple
(s/keys
:req-un
[:cognitect.aws.waf-regional.SqlInjectionMatchTuple/FieldToMatch
:cognitect.aws.waf-regional.SqlInjectionMatchTuple/TextTransformation]))
(s/def
:cognitect.aws.waf-regional/UpdateSqlInjectionMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/MetricName
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/ByteMatchTuples
(s/coll-of :cognitect.aws.waf-regional/ByteMatchTuple))
(s/def
:cognitect.aws.waf-regional/S3ObjectUrl
(s/spec
(s/and string? #(<= 1 (count %)))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 1 100) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.waf-regional/ListWebACLsRequest
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListWebACLsRequest/Limit
:cognitect.aws.waf-regional.ListWebACLsRequest/NextMarker]))
(s/def
:cognitect.aws.waf-regional/LoggingConfigurations
(s/coll-of :cognitect.aws.waf-regional/LoggingConfiguration))
(s/def
:cognitect.aws.waf-regional/SizeConstraints
(s/coll-of :cognitect.aws.waf-regional/SizeConstraint))
(s/def
:cognitect.aws.waf-regional/ListTagsForResourceResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListTagsForResourceResponse/NextMarker
:cognitect.aws.waf-regional.ListTagsForResourceResponse/TagInfoForResource]))
(s/def
:cognitect.aws.waf-regional/GetChangeTokenResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetChangeTokenResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/RateLimit
(s/spec (s/and int? #(<= 100 % 2000000000)) :gen #(gen/choose 100 2000000000)))
(s/def
:cognitect.aws.waf-regional/CreateXssMatchSetResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.CreateXssMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional.CreateXssMatchSetResponse/XssMatchSet]))
(s/def
:cognitect.aws.waf-regional/ListSubscribedRuleGroupsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListSubscribedRuleGroupsResponse/NextMarker
:cognitect.aws.waf-regional.ListSubscribedRuleGroupsResponse/RuleGroups]))
(s/def
:cognitect.aws.waf-regional/ResourceName
(s/spec #(re-matches (re-pattern ".*\\S.*") %) :gen #(gen/string)))
(s/def
:cognitect.aws.waf-regional/RuleGroupSummaries
(s/coll-of :cognitect.aws.waf-regional/RuleGroupSummary))
(s/def
:cognitect.aws.waf-regional/GetIPSetRequest
(s/keys :req-un [:cognitect.aws.waf-regional.GetIPSetRequest/IPSetId]))
(s/def
:cognitect.aws.waf-regional/GetSampledRequestsMaxItems
(s/spec (s/and int? #(<= 1 % 500)) :gen #(gen/choose 1 500)))
(s/def
:cognitect.aws.waf-regional/ListSizeConstraintSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListSizeConstraintSetsResponse/SizeConstraintSets
:cognitect.aws.waf-regional.ListSizeConstraintSetsResponse/NextMarker]))
(s/def :cognitect.aws.waf-regional/URIString string?)
(s/def
:cognitect.aws.waf-regional/ByteMatchSetUpdates
(s/coll-of :cognitect.aws.waf-regional/ByteMatchSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/ListIPSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListIPSetsResponse/NextMarker
:cognitect.aws.waf-regional.ListIPSetsResponse/IPSets]))
(s/def
:cognitect.aws.waf-regional/WebACLSummaries
(s/coll-of :cognitect.aws.waf-regional/WebACLSummary))
(s/def
:cognitect.aws.waf-regional/GetSqlInjectionMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.GetSqlInjectionMatchSetRequest/SqlInjectionMatchSetId]))
(s/def
:cognitect.aws.waf-regional/DeleteRegexPatternSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteRegexPatternSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/IPSetUpdates
(s/coll-of :cognitect.aws.waf-regional/IPSetUpdate :min-count 1))
(s/def
:cognitect.aws.waf-regional/DeleteGeoMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteGeoMatchSetRequest/GeoMatchSetId
:cognitect.aws.waf-regional.DeleteGeoMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/GeoMatchSetUpdate
(s/keys
:req-un
[:cognitect.aws.waf-regional.GeoMatchSetUpdate/Action
:cognitect.aws.waf-regional.GeoMatchSetUpdate/GeoMatchConstraint]))
(s/def
:cognitect.aws.waf-regional/DeleteByteMatchSetRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.DeleteByteMatchSetRequest/ByteMatchSetId
:cognitect.aws.waf-regional.DeleteByteMatchSetRequest/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/RegexMatchTuples
(s/coll-of :cognitect.aws.waf-regional/RegexMatchTuple))
(s/def
:cognitect.aws.waf-regional/ListXssMatchSetsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListXssMatchSetsResponse/XssMatchSets
:cognitect.aws.waf-regional.ListXssMatchSetsResponse/NextMarker]))
(s/def
:cognitect.aws.waf-regional/DeleteRateBasedRuleResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.DeleteRateBasedRuleResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/PutPermissionPolicyRequest
(s/keys
:req-un
[:cognitect.aws.waf-regional.PutPermissionPolicyRequest/ResourceArn
:cognitect.aws.waf-regional.PutPermissionPolicyRequest/Policy]))
(s/def
:cognitect.aws.waf-regional/TagKeyList
(s/coll-of :cognitect.aws.waf-regional/TagKey :min-count 1))
(s/def
:cognitect.aws.waf-regional/ListLoggingConfigurationsResponse
(s/keys
:opt-un
[:cognitect.aws.waf-regional.ListLoggingConfigurationsResponse/NextMarker
:cognitect.aws.waf-regional.ListLoggingConfigurationsResponse/LoggingConfigurations]))
(s/def
:cognitect.aws.waf-regional/GetXssMatchSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.GetXssMatchSetResponse/XssMatchSet]))
(s/def
:cognitect.aws.waf-regional/ExcludedRules
(s/coll-of :cognitect.aws.waf-regional/ExcludedRule))
(s/def
:cognitect.aws.waf-regional/UpdateIPSetResponse
(s/keys :opt-un [:cognitect.aws.waf-regional.UpdateIPSetResponse/ChangeToken]))
(s/def
:cognitect.aws.waf-regional/ByteMatchTargetString
(s/or :byte-array bytes? :input-stream #(instance? java.io.InputStream %)))
(s/def
:cognitect.aws.waf-regional.UpdateRuleGroupResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleResponse/Rule
:cognitect.aws.waf-regional/RateBasedRule)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.CreateIPSetResponse/IPSet :cognitect.aws.waf-regional/IPSet)
(s/def
:cognitect.aws.waf-regional.CreateIPSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRegexPatternSetRequest/RegexPatternSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateRegexPatternSetRequest/Updates
:cognitect.aws.waf-regional/RegexPatternSetUpdates)
(s/def
:cognitect.aws.waf-regional.UpdateRegexPatternSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteSizeConstraintSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ByteMatchSet/ByteMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.ByteMatchSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.ByteMatchSet/ByteMatchTuples
:cognitect.aws.waf-regional/ByteMatchTuples)
(s/def
:cognitect.aws.waf-regional.TagResourceRequest/ResourceARN
:cognitect.aws.waf-regional/ResourceArn)
(s/def :cognitect.aws.waf-regional.TagResourceRequest/Tags :cognitect.aws.waf-regional/TagList)
(s/def
:cognitect.aws.waf-regional.GetByteMatchSetResponse/ByteMatchSet
:cognitect.aws.waf-regional/ByteMatchSet)
(s/def
:cognitect.aws.waf-regional.ListRulesRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRulesRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/MetricName
:cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/RateKey
:cognitect.aws.waf-regional/RateKey)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/RateLimit
:cognitect.aws.waf-regional/RateLimit)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.CreateRateBasedRuleRequest/Tags
:cognitect.aws.waf-regional/TagList)
(s/def
:cognitect.aws.waf-regional.UpdateXssMatchSetRequest/XssMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateXssMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateXssMatchSetRequest/Updates
:cognitect.aws.waf-regional/XssMatchSetUpdates)
(s/def
:cognitect.aws.waf-regional.UpdateByteMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/RuleId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/Updates
:cognitect.aws.waf-regional/RuleUpdates)
(s/def
:cognitect.aws.waf-regional.UpdateRateBasedRuleRequest/RateLimit
:cognitect.aws.waf-regional/RateLimit)
(s/def
:cognitect.aws.waf-regional.UpdateXssMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListWebACLsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListWebACLsResponse/WebACLs
:cognitect.aws.waf-regional/WebACLSummaries)
(s/def
:cognitect.aws.waf-regional.RegexMatchSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.RegexMatchSetUpdate/RegexMatchTuple
:cognitect.aws.waf-regional/RegexMatchTuple)
(s/def
:cognitect.aws.waf-regional.GeoMatchSetSummary/GeoMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.GeoMatchSetSummary/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSetSummary/SqlInjectionMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSetSummary/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.SizeConstraint/FieldToMatch
:cognitect.aws.waf-regional/FieldToMatch)
(s/def
:cognitect.aws.waf-regional.SizeConstraint/TextTransformation
:cognitect.aws.waf-regional/TextTransformation)
(s/def
:cognitect.aws.waf-regional.SizeConstraint/ComparisonOperator
:cognitect.aws.waf-regional/ComparisonOperator)
(s/def :cognitect.aws.waf-regional.SizeConstraint/Size :cognitect.aws.waf-regional/Size)
(s/def
:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysRequest/RuleId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def :cognitect.aws.waf-regional.Tag/Key :cognitect.aws.waf-regional/TagKey)
(s/def :cognitect.aws.waf-regional.Tag/Value :cognitect.aws.waf-regional/TagValue)
(s/def
:cognitect.aws.waf-regional.GetPermissionPolicyRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def :cognitect.aws.waf-regional.GetRuleRequest/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.HTTPHeader/Name :cognitect.aws.waf-regional/HeaderName)
(s/def :cognitect.aws.waf-regional.HTTPHeader/Value :cognitect.aws.waf-regional/HeaderValue)
(s/def :cognitect.aws.waf-regional.Rule/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.Rule/Name :cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.Rule/MetricName :cognitect.aws.waf-regional/MetricName)
(s/def :cognitect.aws.waf-regional.Rule/Predicates :cognitect.aws.waf-regional/Predicates)
(s/def
:cognitect.aws.waf-regional.UpdateSizeConstraintSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteIPSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.CreateGeoMatchSetResponse/GeoMatchSet
:cognitect.aws.waf-regional/GeoMatchSet)
(s/def
:cognitect.aws.waf-regional.CreateGeoMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.ActivatedRule/Priority :cognitect.aws.waf-regional/RulePriority)
(s/def :cognitect.aws.waf-regional.ActivatedRule/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.ActivatedRule/Action :cognitect.aws.waf-regional/WafAction)
(s/def
:cognitect.aws.waf-regional.ActivatedRule/OverrideAction
:cognitect.aws.waf-regional/WafOverrideAction)
(s/def :cognitect.aws.waf-regional.ActivatedRule/Type :cognitect.aws.waf-regional/WafRuleType)
(s/def
:cognitect.aws.waf-regional.ActivatedRule/ExcludedRules
:cognitect.aws.waf-regional/ExcludedRules)
(s/def
:cognitect.aws.waf-regional.RegexPatternSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.RegexPatternSetUpdate/RegexPatternString
:cognitect.aws.waf-regional/RegexPatternString)
(s/def
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.UpdateRateBasedRuleResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListGeoMatchSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListGeoMatchSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def :cognitect.aws.waf-regional.RateBasedRule/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RateBasedRule/Name :cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.RateBasedRule/MetricName :cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.RateBasedRule/MatchPredicates
:cognitect.aws.waf-regional/Predicates)
(s/def :cognitect.aws.waf-regional.RateBasedRule/RateKey :cognitect.aws.waf-regional/RateKey)
(s/def :cognitect.aws.waf-regional.RateBasedRule/RateLimit :cognitect.aws.waf-regional/RateLimit)
(s/def
:cognitect.aws.waf-regional.GetSizeConstraintSetResponse/SizeConstraintSet
:cognitect.aws.waf-regional/SizeConstraintSet)
(s/def :cognitect.aws.waf-regional.ExcludedRule/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ByteMatchSetSummary/ByteMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ByteMatchSetSummary/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.RegexPatternSetSummary/RegexPatternSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.RegexPatternSetSummary/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.GetRuleResponse/Rule :cognitect.aws.waf-regional/Rule)
(s/def
:cognitect.aws.waf-regional.SizeConstraintSetSummary/SizeConstraintSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.SizeConstraintSetSummary/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.RuleGroup/RuleGroupId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RuleGroup/Name :cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.RuleGroup/MetricName :cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.UpdateRegexPatternSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListRateBasedRulesResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRateBasedRulesResponse/Rules
:cognitect.aws.waf-regional/RuleSummaries)
(s/def :cognitect.aws.waf-regional.Predicate/Negated :cognitect.aws.waf-regional/Negated)
(s/def :cognitect.aws.waf-regional.Predicate/Type :cognitect.aws.waf-regional/PredicateType)
(s/def :cognitect.aws.waf-regional.Predicate/DataId :cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.RegexMatchSetSummary/RegexMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.RegexMatchSetSummary/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.RegexMatchSet/RegexMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RegexMatchSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.RegexMatchSet/RegexMatchTuples
:cognitect.aws.waf-regional/RegexMatchTuples)
(s/def
:cognitect.aws.waf-regional.DeleteLoggingConfigurationRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.RuleGroupSummary/RuleGroupId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RuleGroupSummary/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.WafOverrideAction/Type
:cognitect.aws.waf-regional/WafOverrideActionType)
(s/def
:cognitect.aws.waf-regional.SubscribedRuleGroupSummary/RuleGroupId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.SubscribedRuleGroupSummary/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.SubscribedRuleGroupSummary/MetricName
:cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.GetSizeConstraintSetRequest/SizeConstraintSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.WebACL/WebACLId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.WebACL/Name :cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.WebACL/MetricName :cognitect.aws.waf-regional/MetricName)
(s/def :cognitect.aws.waf-regional.WebACL/DefaultAction :cognitect.aws.waf-regional/WafAction)
(s/def :cognitect.aws.waf-regional.WebACL/Rules :cognitect.aws.waf-regional/ActivatedRules)
(s/def :cognitect.aws.waf-regional.WebACL/WebACLArn :cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.ListResourcesForWebACLResponse/ResourceArns
:cognitect.aws.waf-regional/ResourceArns)
(s/def
:cognitect.aws.waf-regional.GetWebACLForResourceRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def :cognitect.aws.waf-regional.IPSetSummary/IPSetId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.IPSetSummary/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.UpdateSizeConstraintSetRequest/SizeConstraintSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateSizeConstraintSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateSizeConstraintSetRequest/Updates
:cognitect.aws.waf-regional/SizeConstraintSetUpdates)
(s/def :cognitect.aws.waf-regional.WebACLUpdate/Action :cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.WebACLUpdate/ActivatedRule
:cognitect.aws.waf-regional/ActivatedRule)
(s/def
:cognitect.aws.waf-regional.ByteMatchTuple/FieldToMatch
:cognitect.aws.waf-regional/FieldToMatch)
(s/def
:cognitect.aws.waf-regional.ByteMatchTuple/TargetString
:cognitect.aws.waf-regional/ByteMatchTargetString)
(s/def
:cognitect.aws.waf-regional.ByteMatchTuple/TextTransformation
:cognitect.aws.waf-regional/TextTransformation)
(s/def
:cognitect.aws.waf-regional.ByteMatchTuple/PositionalConstraint
:cognitect.aws.waf-regional/PositionalConstraint)
(s/def
:cognitect.aws.waf-regional.PutLoggingConfigurationResponse/LoggingConfiguration
:cognitect.aws.waf-regional/LoggingConfiguration)
(s/def
:cognitect.aws.waf-regional.ListRulesResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRulesResponse/Rules
:cognitect.aws.waf-regional/RuleSummaries)
(s/def
:cognitect.aws.waf-regional.ListRuleGroupsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRuleGroupsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.DeleteIPSetRequest/IPSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteIPSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysResponse/ManagedKeys
:cognitect.aws.waf-regional/ManagedKeys)
(s/def
:cognitect.aws.waf-regional.GetRateBasedRuleManagedKeysResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.IPSetDescriptor/Type
:cognitect.aws.waf-regional/IPSetDescriptorType)
(s/def
:cognitect.aws.waf-regional.IPSetDescriptor/Value
:cognitect.aws.waf-regional/IPSetDescriptorValue)
(s/def
:cognitect.aws.waf-regional.RegexPatternSet/RegexPatternSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RegexPatternSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.RegexPatternSet/RegexPatternStrings
:cognitect.aws.waf-regional/RegexPatternStrings)
(s/def
:cognitect.aws.waf-regional.GetChangeTokenStatusRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteRegexPatternSetRequest/RegexPatternSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteRegexPatternSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListSubscribedRuleGroupsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListSubscribedRuleGroupsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.GetRegexPatternSetRequest/RegexPatternSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.GeoMatchSet/GeoMatchSetId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.GeoMatchSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.GeoMatchSet/GeoMatchConstraints
:cognitect.aws.waf-regional/GeoMatchConstraints)
(s/def
:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.ListGeoMatchSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListGeoMatchSetsResponse/GeoMatchSets
:cognitect.aws.waf-regional/GeoMatchSetSummaries)
(s/def
:cognitect.aws.waf-regional.ListByteMatchSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListByteMatchSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.SampledHTTPRequest/Request
:cognitect.aws.waf-regional/HTTPRequest)
(s/def
:cognitect.aws.waf-regional.SampledHTTPRequest/Weight
:cognitect.aws.waf-regional/SampleWeight)
(s/def
:cognitect.aws.waf-regional.SampledHTTPRequest/Timestamp
:cognitect.aws.waf-regional/Timestamp)
(s/def :cognitect.aws.waf-regional.SampledHTTPRequest/Action :cognitect.aws.waf-regional/Action)
(s/def
:cognitect.aws.waf-regional.SampledHTTPRequest/RuleWithinRuleGroup
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.TimeWindow/StartTime :cognitect.aws.waf-regional/Timestamp)
(s/def :cognitect.aws.waf-regional.TimeWindow/EndTime :cognitect.aws.waf-regional/Timestamp)
(s/def
:cognitect.aws.waf-regional.GetRuleGroupResponse/RuleGroup
:cognitect.aws.waf-regional/RuleGroup)
(s/def :cognitect.aws.waf-regional.FieldToMatch/Type :cognitect.aws.waf-regional/MatchFieldType)
(s/def :cognitect.aws.waf-regional.FieldToMatch/Data :cognitect.aws.waf-regional/MatchFieldData)
(s/def
:cognitect.aws.waf-regional.CreateWebACLMigrationStackResponse/S3ObjectUrl
:cognitect.aws.waf-regional/S3ObjectUrl)
(s/def
:cognitect.aws.waf-regional.GetRateBasedRuleResponse/Rule
:cognitect.aws.waf-regional/RateBasedRule)
(s/def
:cognitect.aws.waf-regional.GetGeoMatchSetResponse/GeoMatchSet
:cognitect.aws.waf-regional/GeoMatchSet)
(s/def
:cognitect.aws.waf-regional.CreateByteMatchSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateByteMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListByteMatchSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListByteMatchSetsResponse/ByteMatchSets
:cognitect.aws.waf-regional/ByteMatchSetSummaries)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSet/SqlInjectionMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSet/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSet/SqlInjectionMatchTuples
:cognitect.aws.waf-regional/SqlInjectionMatchTuples)
(s/def
:cognitect.aws.waf-regional.CreateXssMatchSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateXssMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DisassociateWebACLRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListSqlInjectionMatchSetsResponse/SqlInjectionMatchSets
:cognitect.aws.waf-regional/SqlInjectionMatchSetSummaries)
(s/def
:cognitect.aws.waf-regional.XssMatchTuple/FieldToMatch
:cognitect.aws.waf-regional/FieldToMatch)
(s/def
:cognitect.aws.waf-regional.XssMatchTuple/TextTransformation
:cognitect.aws.waf-regional/TextTransformation)
(s/def
:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetResponse/SqlInjectionMatchSet
:cognitect.aws.waf-regional/SqlInjectionMatchSet)
(s/def
:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteByteMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetPermissionPolicyResponse/Policy
:cognitect.aws.waf-regional/PolicyString)
(s/def
:cognitect.aws.waf-regional.GetRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.CreateSizeConstraintSetResponse/SizeConstraintSet
:cognitect.aws.waf-regional/SizeConstraintSet)
(s/def
:cognitect.aws.waf-regional.CreateSizeConstraintSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListSizeConstraintSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListSizeConstraintSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.DeleteRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteRuleGroupRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRuleResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateWebACLRequest/WebACLId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateWebACLRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateWebACLRequest/Updates
:cognitect.aws.waf-regional/WebACLUpdates)
(s/def
:cognitect.aws.waf-regional.UpdateWebACLRequest/DefaultAction
:cognitect.aws.waf-regional/WafAction)
(s/def :cognitect.aws.waf-regional.CreateIPSetRequest/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateIPSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetByteMatchSetRequest/ByteMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RuleUpdate/Action :cognitect.aws.waf-regional/ChangeAction)
(s/def :cognitect.aws.waf-regional.RuleUpdate/Predicate :cognitect.aws.waf-regional/Predicate)
(s/def
:cognitect.aws.waf-regional.SizeConstraintSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.SizeConstraintSetUpdate/SizeConstraint
:cognitect.aws.waf-regional/SizeConstraint)
(s/def
:cognitect.aws.waf-regional.CreateRegexMatchSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateRegexMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListRegexPatternSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRegexPatternSetsResponse/RegexPatternSets
:cognitect.aws.waf-regional/RegexPatternSetSummaries)
(s/def :cognitect.aws.waf-regional.DeleteRuleRequest/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteRuleRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteGeoMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateByteMatchSetRequest/ByteMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateByteMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateByteMatchSetRequest/Updates
:cognitect.aws.waf-regional/ByteMatchSetUpdates)
(s/def
:cognitect.aws.waf-regional.GetRegexMatchSetResponse/RegexMatchSet
:cognitect.aws.waf-regional/RegexMatchSet)
(s/def
:cognitect.aws.waf-regional.XssMatchSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.XssMatchSetUpdate/XssMatchTuple
:cognitect.aws.waf-regional/XssMatchTuple)
(s/def
:cognitect.aws.waf-regional.GetChangeTokenStatusResponse/ChangeTokenStatus
:cognitect.aws.waf-regional/ChangeTokenStatus)
(s/def
:cognitect.aws.waf-regional.ListTagsForResourceRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListTagsForResourceRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.ListTagsForResourceRequest/ResourceARN
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.DeleteSizeConstraintSetRequest/SizeConstraintSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteSizeConstraintSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.RegexMatchTuple/FieldToMatch
:cognitect.aws.waf-regional/FieldToMatch)
(s/def
:cognitect.aws.waf-regional.RegexMatchTuple/TextTransformation
:cognitect.aws.waf-regional/TextTransformation)
(s/def
:cognitect.aws.waf-regional.RegexMatchTuple/RegexPatternSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.GetRateBasedRuleRequest/RuleId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ListLoggingConfigurationsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListLoggingConfigurationsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def :cognitect.aws.waf-regional.IPSetUpdate/Action :cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.IPSetUpdate/IPSetDescriptor
:cognitect.aws.waf-regional/IPSetDescriptor)
(s/def
:cognitect.aws.waf-regional.UpdateWebACLResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetSqlInjectionMatchSetResponse/SqlInjectionMatchSet
:cognitect.aws.waf-regional/SqlInjectionMatchSet)
(s/def
:cognitect.aws.waf-regional.DeleteWebACLRequest/WebACLId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteWebACLRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetLoggingConfigurationRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.CreateWebACLRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateWebACLRequest/MetricName
:cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.CreateWebACLRequest/DefaultAction
:cognitect.aws.waf-regional/WafAction)
(s/def
:cognitect.aws.waf-regional.CreateWebACLRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.CreateWebACLRequest/Tags :cognitect.aws.waf-regional/TagList)
(s/def
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListActivatedRulesInRuleGroupResponse/ActivatedRules
:cognitect.aws.waf-regional/ActivatedRules)
(s/def
:cognitect.aws.waf-regional.CreateRegexPatternSetResponse/RegexPatternSet
:cognitect.aws.waf-regional/RegexPatternSet)
(s/def
:cognitect.aws.waf-regional.CreateRegexPatternSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.IPSet/IPSetId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.IPSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.IPSet/IPSetDescriptors
:cognitect.aws.waf-regional/IPSetDescriptors)
(s/def
:cognitect.aws.waf-regional.ListRegexMatchSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRegexMatchSetsResponse/RegexMatchSets
:cognitect.aws.waf-regional/RegexMatchSetSummaries)
(s/def
:cognitect.aws.waf-regional.CreateByteMatchSetResponse/ByteMatchSet
:cognitect.aws.waf-regional/ByteMatchSet)
(s/def
:cognitect.aws.waf-regional.CreateByteMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteXssMatchSetRequest/XssMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteXssMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListRegexPatternSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRegexPatternSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.GeoMatchConstraint/Type
:cognitect.aws.waf-regional/GeoMatchConstraintType)
(s/def
:cognitect.aws.waf-regional.GeoMatchConstraint/Value
:cognitect.aws.waf-regional/GeoMatchConstraintValue)
(s/def
:cognitect.aws.waf-regional.DeleteXssMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetXssMatchSetRequest/XssMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.CreateWebACLMigrationStackRequest/WebACLId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.CreateWebACLMigrationStackRequest/S3BucketName
:cognitect.aws.waf-regional/S3BucketName)
(s/def
:cognitect.aws.waf-regional.CreateWebACLMigrationStackRequest/IgnoreUnsupportedType
:cognitect.aws.waf-regional/IgnoreUnsupportedType)
(s/def :cognitect.aws.waf-regional.GetWebACLResponse/WebACL :cognitect.aws.waf-regional/WebACL)
(s/def :cognitect.aws.waf-regional.RuleGroupUpdate/Action :cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.RuleGroupUpdate/ActivatedRule
:cognitect.aws.waf-regional/ActivatedRule)
(s/def :cognitect.aws.waf-regional.CreateRuleRequest/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateRuleRequest/MetricName
:cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.CreateRuleRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.CreateRuleRequest/Tags :cognitect.aws.waf-regional/TagList)
(s/def
:cognitect.aws.waf-regional.GetRegexMatchSetRequest/RegexMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.CreateGeoMatchSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateGeoMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetLoggingConfigurationResponse/LoggingConfiguration
:cognitect.aws.waf-regional/LoggingConfiguration)
(s/def :cognitect.aws.waf-regional.RuleSummary/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.RuleSummary/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.DeleteWebACLResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchSetUpdate/SqlInjectionMatchTuple
:cognitect.aws.waf-regional/SqlInjectionMatchTuple)
(s/def
:cognitect.aws.waf-regional.GetGeoMatchSetRequest/GeoMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ByteMatchSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.ByteMatchSetUpdate/ByteMatchTuple
:cognitect.aws.waf-regional/ByteMatchTuple)
(s/def
:cognitect.aws.waf-regional.CreateRuleGroupResponse/RuleGroup
:cognitect.aws.waf-regional/RuleGroup)
(s/def
:cognitect.aws.waf-regional.CreateRuleGroupResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.CreateWebACLResponse/WebACL :cognitect.aws.waf-regional/WebACL)
(s/def
:cognitect.aws.waf-regional.CreateWebACLResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.GetWebACLRequest/WebACLId :cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetRequest/SqlInjectionMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetRequest/Updates
:cognitect.aws.waf-regional/SqlInjectionMatchSetUpdates)
(s/def
:cognitect.aws.waf-regional.GetWebACLForResourceResponse/WebACLSummary
:cognitect.aws.waf-regional/WebACLSummary)
(s/def
:cognitect.aws.waf-regional.GetRegexPatternSetResponse/RegexPatternSet
:cognitect.aws.waf-regional/RegexPatternSet)
(s/def
:cognitect.aws.waf-regional.AssociateWebACLRequest/WebACLId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.AssociateWebACLRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.ListRegexMatchSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRegexMatchSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.CreateRegexMatchSetResponse/RegexMatchSet
:cognitect.aws.waf-regional/RegexMatchSet)
(s/def
:cognitect.aws.waf-regional.CreateRegexMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRegexMatchSetRequest/RegexMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateRegexMatchSetRequest/Updates
:cognitect.aws.waf-regional/RegexMatchSetUpdates)
(s/def
:cognitect.aws.waf-regional.UpdateRegexMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.LoggingConfiguration/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.LoggingConfiguration/LogDestinationConfigs
:cognitect.aws.waf-regional/LogDestinationConfigs)
(s/def
:cognitect.aws.waf-regional.LoggingConfiguration/RedactedFields
:cognitect.aws.waf-regional/RedactedFields)
(s/def
:cognitect.aws.waf-regional.ListRuleGroupsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRuleGroupsResponse/RuleGroups
:cognitect.aws.waf-regional/RuleGroupSummaries)
(s/def
:cognitect.aws.waf-regional.DeleteRuleResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRuleGroupRequest/RuleGroupId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateRuleGroupRequest/Updates
:cognitect.aws.waf-regional/RuleGroupUpdates)
(s/def
:cognitect.aws.waf-regional.UpdateRuleGroupRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteRateBasedRuleRequest/RuleId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteRateBasedRuleRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteSqlInjectionMatchSetRequest/SqlInjectionMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteSqlInjectionMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UntagResourceRequest/ResourceARN
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.UntagResourceRequest/TagKeys
:cognitect.aws.waf-regional/TagKeyList)
(s/def
:cognitect.aws.waf-regional.ListResourcesForWebACLRequest/WebACLId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ListResourcesForWebACLRequest/ResourceType
:cognitect.aws.waf-regional/ResourceType)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsResponse/SampledRequests
:cognitect.aws.waf-regional/SampledHTTPRequests)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsResponse/PopulationSize
:cognitect.aws.waf-regional/PopulationSize)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsResponse/TimeWindow
:cognitect.aws.waf-regional/TimeWindow)
(s/def
:cognitect.aws.waf-regional.CreateSizeConstraintSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateSizeConstraintSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.CreateRegexPatternSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateRegexPatternSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsRequest/WebAclId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsRequest/RuleId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsRequest/TimeWindow
:cognitect.aws.waf-regional/TimeWindow)
(s/def
:cognitect.aws.waf-regional.GetSampledRequestsRequest/MaxItems
:cognitect.aws.waf-regional/GetSampledRequestsMaxItems)
(s/def
:cognitect.aws.waf-regional.XssMatchSetSummary/XssMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.XssMatchSetSummary/Name :cognitect.aws.waf-regional/ResourceName)
(s/def :cognitect.aws.waf-regional.WafAction/Type :cognitect.aws.waf-regional/WafActionType)
(s/def
:cognitect.aws.waf-regional.DeleteSqlInjectionMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteRegexMatchSetRequest/RegexMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteRegexMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListRateBasedRulesRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListRateBasedRulesRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def :cognitect.aws.waf-regional.HTTPRequest/ClientIP :cognitect.aws.waf-regional/IPString)
(s/def :cognitect.aws.waf-regional.HTTPRequest/Country :cognitect.aws.waf-regional/Country)
(s/def :cognitect.aws.waf-regional.HTTPRequest/URI :cognitect.aws.waf-regional/URIString)
(s/def :cognitect.aws.waf-regional.HTTPRequest/Method :cognitect.aws.waf-regional/HTTPMethod)
(s/def :cognitect.aws.waf-regional.HTTPRequest/HTTPVersion :cognitect.aws.waf-regional/HTTPVersion)
(s/def :cognitect.aws.waf-regional.HTTPRequest/Headers :cognitect.aws.waf-regional/HTTPHeaders)
(s/def
:cognitect.aws.waf-regional.UpdateIPSetRequest/IPSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateIPSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateIPSetRequest/Updates
:cognitect.aws.waf-regional/IPSetUpdates)
(s/def
:cognitect.aws.waf-regional.TagInfoForResource/ResourceARN
:cognitect.aws.waf-regional/ResourceArn)
(s/def :cognitect.aws.waf-regional.TagInfoForResource/TagList :cognitect.aws.waf-regional/TagList)
(s/def :cognitect.aws.waf-regional.GetIPSetResponse/IPSet :cognitect.aws.waf-regional/IPSet)
(s/def :cognitect.aws.waf-regional.UpdateRuleRequest/RuleId :cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateRuleRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRuleRequest/Updates
:cognitect.aws.waf-regional/RuleUpdates)
(s/def
:cognitect.aws.waf-regional.PutLoggingConfigurationRequest/LoggingConfiguration
:cognitect.aws.waf-regional/LoggingConfiguration)
(s/def
:cognitect.aws.waf-regional.DeleteRegexMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateGeoMatchSetRequest/GeoMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.UpdateGeoMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateGeoMatchSetRequest/Updates
:cognitect.aws.waf-regional/GeoMatchSetUpdates)
(s/def :cognitect.aws.waf-regional.WebACLSummary/WebACLId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.WebACLSummary/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateSqlInjectionMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateGeoMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.XssMatchSet/XssMatchSetId :cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.XssMatchSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.XssMatchSet/XssMatchTuples
:cognitect.aws.waf-regional/XssMatchTuples)
(s/def
:cognitect.aws.waf-regional.ListIPSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListIPSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.DeleteRuleGroupResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.SizeConstraintSet/SizeConstraintSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def :cognitect.aws.waf-regional.SizeConstraintSet/Name :cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.SizeConstraintSet/SizeConstraints
:cognitect.aws.waf-regional/SizeConstraints)
(s/def
:cognitect.aws.waf-regional.DeletePermissionPolicyRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def :cognitect.aws.waf-regional.CreateRuleResponse/Rule :cognitect.aws.waf-regional/Rule)
(s/def
:cognitect.aws.waf-regional.CreateRuleResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.UpdateRegexMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListXssMatchSetsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListXssMatchSetsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.CreateRuleGroupRequest/Name
:cognitect.aws.waf-regional/ResourceName)
(s/def
:cognitect.aws.waf-regional.CreateRuleGroupRequest/MetricName
:cognitect.aws.waf-regional/MetricName)
(s/def
:cognitect.aws.waf-regional.CreateRuleGroupRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def :cognitect.aws.waf-regional.CreateRuleGroupRequest/Tags :cognitect.aws.waf-regional/TagList)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchTuple/FieldToMatch
:cognitect.aws.waf-regional/FieldToMatch)
(s/def
:cognitect.aws.waf-regional.SqlInjectionMatchTuple/TextTransformation
:cognitect.aws.waf-regional/TextTransformation)
(s/def
:cognitect.aws.waf-regional.UpdateSqlInjectionMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListWebACLsRequest/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListWebACLsRequest/Limit
:cognitect.aws.waf-regional/PaginationLimit)
(s/def
:cognitect.aws.waf-regional.ListTagsForResourceResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListTagsForResourceResponse/TagInfoForResource
:cognitect.aws.waf-regional/TagInfoForResource)
(s/def
:cognitect.aws.waf-regional.GetChangeTokenResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.CreateXssMatchSetResponse/XssMatchSet
:cognitect.aws.waf-regional/XssMatchSet)
(s/def
:cognitect.aws.waf-regional.CreateXssMatchSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListSubscribedRuleGroupsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListSubscribedRuleGroupsResponse/RuleGroups
:cognitect.aws.waf-regional/SubscribedRuleGroupSummaries)
(s/def :cognitect.aws.waf-regional.GetIPSetRequest/IPSetId :cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.ListSizeConstraintSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListSizeConstraintSetsResponse/SizeConstraintSets
:cognitect.aws.waf-regional/SizeConstraintSetSummaries)
(s/def
:cognitect.aws.waf-regional.ListIPSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListIPSetsResponse/IPSets
:cognitect.aws.waf-regional/IPSetSummaries)
(s/def
:cognitect.aws.waf-regional.GetSqlInjectionMatchSetRequest/SqlInjectionMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteRegexPatternSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.DeleteGeoMatchSetRequest/GeoMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteGeoMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.GeoMatchSetUpdate/Action
:cognitect.aws.waf-regional/ChangeAction)
(s/def
:cognitect.aws.waf-regional.GeoMatchSetUpdate/GeoMatchConstraint
:cognitect.aws.waf-regional/GeoMatchConstraint)
(s/def
:cognitect.aws.waf-regional.DeleteByteMatchSetRequest/ByteMatchSetId
:cognitect.aws.waf-regional/ResourceId)
(s/def
:cognitect.aws.waf-regional.DeleteByteMatchSetRequest/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.ListXssMatchSetsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.ListXssMatchSetsResponse/XssMatchSets
:cognitect.aws.waf-regional/XssMatchSetSummaries)
(s/def
:cognitect.aws.waf-regional.DeleteRateBasedRuleResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)
(s/def
:cognitect.aws.waf-regional.PutPermissionPolicyRequest/ResourceArn
:cognitect.aws.waf-regional/ResourceArn)
(s/def
:cognitect.aws.waf-regional.PutPermissionPolicyRequest/Policy
:cognitect.aws.waf-regional/PolicyString)
(s/def
:cognitect.aws.waf-regional.ListLoggingConfigurationsResponse/LoggingConfigurations
:cognitect.aws.waf-regional/LoggingConfigurations)
(s/def
:cognitect.aws.waf-regional.ListLoggingConfigurationsResponse/NextMarker
:cognitect.aws.waf-regional/NextMarker)
(s/def
:cognitect.aws.waf-regional.GetXssMatchSetResponse/XssMatchSet
:cognitect.aws.waf-regional/XssMatchSet)
(s/def
:cognitect.aws.waf-regional.UpdateIPSetResponse/ChangeToken
:cognitect.aws.waf-regional/ChangeToken)