# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include wafv2_service.R
NULL
.wafv2$associate_web_acl_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(WebACLArn = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$associate_web_acl_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$check_capacity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Scope = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Priority = structure(logical(0), tags = list(type = "integer")), Statement = structure(list(ByteMatchStatement = structure(list(SearchString = structure(logical(0), tags = list(type = "blob")), FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PositionalConstraint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SqliMatchStatement = structure(list(FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SensitivityLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), XssMatchStatement = structure(list(FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), SizeConstraintStatement = structure(list(FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), GeoMatchStatement = structure(list(CountryCodes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ForwardedIPConfig = structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), RuleGroupReferenceStatement = structure(list(ARN = structure(logical(0), tags = list(type = "string")), ExcludedRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleActionOverrides = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ActionToUse = structure(list(Block = structure(list(CustomResponse = structure(list(ResponseCode = structure(logical(0), tags = list(type = "integer")), CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Challenge = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), IPSetReferenceStatement = structure(list(ARN = structure(logical(0), tags = list(type = "string")), IPSetForwardedIPConfig = structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), FallbackBehavior = structure(logical(0), tags = list(type = "string")), Position = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), RegexPatternSetReferenceStatement = structure(list(ARN = structure(logical(0), tags = list(type = "string")), FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), RateBasedStatement = structure(list(Limit = structure(logical(0), tags = list(type = "long")), EvaluationWindowSec = structure(logical(0), tags = list(type = "long")), AggregateKeyType = structure(logical(0), tags = list(type = "string")), ScopeDownStatement = structure(logical(0), tags = list(type = "structure")), ForwardedIPConfig = structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomKeys = structure(list(structure(list(Header = structure(list(Name = structure(logical(0), tags = list(type = "string")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Cookie = structure(list(Name = structure(logical(0), tags = list(type = "string")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), QueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), QueryString = structure(list(TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), HTTPMethod = structure(list(), tags = list(type = "structure")), ForwardedIP = structure(list(), tags = list(type = "structure")), IP = structure(list(), tags = list(type = "structure")), LabelNamespace = structure(list(Namespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UriPath = structure(list(TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AndStatement = structure(list(Statements = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), OrStatement = structure(list(Statements = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), NotStatement = structure(list(Statement = structure(logical(0), tags = list(type = "structure"))), tags = list(type = "structure")), ManagedRuleGroupStatement = structure(list(VendorName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), ExcludedRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ScopeDownStatement = structure(logical(0), tags = list(type = "structure")), ManagedRuleGroupConfigs = structure(list(structure(list(LoginPath = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet LoginPath", type = "string")), PayloadType = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection PayloadType", type = "string")), UsernameField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection UsernameField", type = "structure")), PasswordField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection PasswordField", type = "structure")), AWSManagedRulesBotControlRuleSet = structure(list(InspectionLevel = structure(logical(0), tags = list(type = "string")), EnableMachineLearning = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AWSManagedRulesATPRuleSet = structure(list(LoginPath = structure(logical(0), tags = list(type = "string")), RequestInspection = structure(list(PayloadType = structure(logical(0), tags = list(type = "string")), UsernameField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PasswordField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ResponseInspection = structure(list(StatusCode = structure(list(SuccessCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), FailureCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list"))), tags = list(type = "structure")), Header = structure(list(Name = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), BodyContains = structure(list(SuccessStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Json = structure(list(Identifier = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), EnableRegexInPath = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AWSManagedRulesACFPRuleSet = structure(list(CreationPath = structure(logical(0), tags = list(type = "string")), RegistrationPagePath = structure(logical(0), tags = list(type = "string")), RequestInspection = structure(list(PayloadType = structure(logical(0), tags = list(type = "string")), UsernameField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PasswordField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EmailField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PhoneNumberFields = structure(list(structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AddressFields = structure(list(structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ResponseInspection = structure(list(StatusCode = structure(list(SuccessCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), FailureCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list"))), tags = list(type = "structure")), Header = structure(list(Name = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), BodyContains = structure(list(SuccessStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Json = structure(list(Identifier = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), EnableRegexInPath = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleActionOverrides = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ActionToUse = structure(list(Block = structure(list(CustomResponse = structure(list(ResponseCode = structure(logical(0), tags = list(type = "integer")), CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Challenge = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LabelMatchStatement = structure(list(Scope = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RegexMatchStatement = structure(list(RegexString = structure(logical(0), tags = list(type = "string")), FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Action = structure(list(Block = structure(list(CustomResponse = structure(list(ResponseCode = structure(logical(0), tags = list(type = "integer")), CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Challenge = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), OverrideAction = structure(list(Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), None = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure")), RuleLabels = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VisibilityConfig = structure(list(SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CaptchaConfig = structure(list(ImmunityTimeProperty = structure(list(ImmunityTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure")), ChallengeConfig = structure(list(ImmunityTimeProperty = structure(list(ImmunityTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$check_capacity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Capacity = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_api_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Scope = structure(logical(0), tags = list(type = "string")), TokenDomains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_api_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(APIKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_ip_set_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Scope = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), IPAddressVersion = structure(logical(0), tags = list(type = "string")), Addresses = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_ip_set_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Summary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), LockToken = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_regex_pattern_set_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Scope = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RegularExpressionList = structure(list(structure(list(RegexString = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_regex_pattern_set_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Summary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), LockToken = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.wafv2$create_rule_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Scope = structure(logical(0), tags = list(type = "string")), Capacity = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Priority = structure(logical(0), tags = list(type = "integer")), Statement = structure(list(ByteMatchStatement = structure(list(SearchString = structure(logical(0), tags = list(type = "blob")), FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PositionalConstraint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SqliMatchStatement = structure(list(FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SensitivityLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), XssMatchStatement = structure(list(FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), SizeConstraintStatement = structure(list(FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), GeoMatchStatement = structure(list(CountryCodes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ForwardedIPConfig = structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), RuleGroupReferenceStatement = structure(list(ARN = structure(logical(0), tags = list(type = "string")), ExcludedRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleActionOverrides = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ActionToUse = structure(list(Block = structure(list(CustomResponse = structure(list(ResponseCode = structure(logical(0), tags = list(type = "integer")), CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Challenge = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), IPSetReferenceStatement = structure(list(ARN = structure(logical(0), tags = list(type = "string")), IPSetForwardedIPConfig = structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), FallbackBehavior = structure(logical(0), tags = list(type = "string")), Position = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), RegexPatternSetReferenceStatement = structure(list(ARN = structure(logical(0), tags = list(type = "string")), FieldToMatch = structure(list(SingleHeader = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SingleQueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AllQueryArguments = structure(list(), tags = list(type = "structure")), UriPath = structure(list(), tags = list(type = "structure")), QueryString = structure(list(), tags = list(type = "structure")), Body = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Method = structure(list(), tags = list(type = "structure")), JsonBody = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedPaths = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), InvalidFallbackBehavior = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Headers = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Cookies = structure(list(MatchPattern = structure(list(All = structure(list(), tags = list(type = "structure")), IncludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedCookies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), MatchScope = structure(logical(0), tags = list(type = "string")), OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HeaderOrder = structure(list(OversizeHandling = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), JA3Fingerprint = structure(list(FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), RateBasedStatement = structure(list(Limit = structure(logical(0), tags = list(type = "long")), EvaluationWindowSec = structure(logical(0), tags = list(type = "long")), AggregateKeyType = structure(logical(0), tags = list(type = "string")), ScopeDownStatement = structure(logical(0), tags = list(type = "structure")), ForwardedIPConfig = structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), FallbackBehavior = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomKeys = structure(list(structure(list(Header = structure(list(Name = structure(logical(0), tags = list(type = "string")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Cookie = structure(list(Name = structure(logical(0), tags = list(type = "string")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), QueryArgument = structure(list(Name = structure(logical(0), tags = list(type = "string")), TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), QueryString = structure(list(TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), HTTPMethod = structure(list(), tags = list(type = "structure")), ForwardedIP = structure(list(), tags = list(type = "structure")), IP = structure(list(), tags = list(type = "structure")), LabelNamespace = structure(list(Namespace = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UriPath = structure(list(TextTransformations = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AndStatement = structure(list(Statements = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), OrStatement = structure(list(Statements = structure(list(structure(logical(0), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), NotStatement = structure(list(Statement = structure(logical(0), tags = list(type = "structure"))), tags = list(type = "structure")), ManagedRuleGroupStatement = structure(list(VendorName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), ExcludedRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ScopeDownStatement = structure(logical(0), tags = list(type = "structure")), ManagedRuleGroupConfigs = structure(list(structure(list(LoginPath = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet LoginPath", type = "string")), PayloadType = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection PayloadType", type = "string")), UsernameField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection UsernameField", type = "structure")), PasswordField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(deprecated = TRUE, deprecatedMessage = "Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection PasswordField", type = "structure")), AWSManagedRulesBotControlRuleSet = structure(list(InspectionLevel = structure(logical(0), tags = list(type = "string")), EnableMachineLearning = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AWSManagedRulesATPRuleSet = structure(list(LoginPath = structure(logical(0), tags = list(type = "string")), RequestInspection = structure(list(PayloadType = structure(logical(0), tags = list(type = "string")), UsernameField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PasswordField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ResponseInspection = structure(list(StatusCode = structure(list(SuccessCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), FailureCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list"))), tags = list(type = "structure")), Header = structure(list(Name = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), BodyContains = structure(list(SuccessStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Json = structure(list(Identifier = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), EnableRegexInPath = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AWSManagedRulesACFPRuleSet = structure(list(CreationPath = structure(logical(0), tags = list(type = "string")), RegistrationPagePath = structure(logical(0), tags = list(type = "string")), RequestInspection = structure(list(PayloadType = structure(logical(0), tags = list(type = "string")), UsernameField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PasswordField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EmailField = structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PhoneNumberFields = structure(list(structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AddressFields = structure(list(structure(list(Identifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ResponseInspection = structure(list(StatusCode = structure(list(SuccessCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), FailureCodes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list"))), tags = list(type = "structure")), Header = structure(list(Name = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), BodyContains = structure(list(SuccessStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureStrings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Json = structure(list(Identifier = structure(logical(0), tags = list(type = "string")), SuccessValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FailureValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), EnableRegexInPath = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleActionOverrides = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ActionToUse = structure(list(Block = structure(list(CustomResponse = structure(list(ResponseCode = structure(logical(0), tags = list(type = "integer")), CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0