GetWebACLForResource TCL Example
load ./chilkat.dll
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set rest [new_CkRest]
set authAws [new_CkAuthAws]
CkAuthAws_put_AccessKey $authAws "AWS_ACCESS_KEY"
CkAuthAws_put_SecretKey $authAws "AWS_SECRET_KEY"
# Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
CkAuthAws_put_Region $authAws "us-west-2"
CkAuthAws_put_ServiceName $authAws "wafv2"
# SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
CkRest_SetAuthAws $rest $authAws
# URL: https://wafv2.us-west-2.amazonaws.com/
# Use the same region as specified above.
set success [CkRest_Connect $rest "wafv2.us-west-2.amazonaws.com" 443 1 1]
if {$success != 1} then {
puts "ConnectFailReason: [CkRest_get_ConnectFailReason $rest]"
puts [CkRest_lastErrorText $rest]
delete_CkRest $rest
delete_CkAuthAws $authAws
exit
}
# The following code creates the JSON request body.
# The JSON created by this code is shown below.
# Use this online tool to generate code from sample JSON:
# Generate Code to Create JSON
set json [new_CkJsonObject]
CkJsonObject_UpdateString $json "ResourceArn" "string"
# The JSON request body created by the above code:
# {
# "ResourceArn": "string"
# }
CkRest_AddHeader $rest "Content-Type" "application/x-amz-json-1.1"
CkRest_AddHeader $rest "X-Amz-Target" "AWSWAF_20190729.GetWebACLForResource"
set sbRequestBody [new_CkStringBuilder]
CkJsonObject_EmitSb $json $sbRequestBody
set sbResponseBody [new_CkStringBuilder]
set success [CkRest_FullRequestSb $rest "POST" "/" $sbRequestBody $sbResponseBody]
if {$success != 1} then {
puts [CkRest_lastErrorText $rest]
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
exit
}
set respStatusCode [CkRest_get_ResponseStatusCode $rest]
puts "response status code = $respStatusCode"
if {$respStatusCode != 200} then {
puts "Response Header:"
puts [CkRest_responseHeader $rest]
puts "Response Body:"
puts [CkStringBuilder_getAsString $sbResponseBody]
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
exit
}
set jResp [new_CkJsonObject]
CkJsonObject_LoadSb $jResp $sbResponseBody
# The following code parses the JSON response.
# A sample JSON response is shown below the sample code.
# Use this online tool to generate parsing code from sample JSON:
# Generate Parsing Code from JSON
set ARN [CkJsonObject_stringOf $jResp "WebACL.ARN"]
set Capacity [CkJsonObject_IntOf $jResp "WebACL.Capacity"]
set ImmunityTime [CkJsonObject_IntOf $jResp "WebACL.CaptchaConfig.ImmunityTimeProperty.ImmunityTime"]
set Content [CkJsonObject_stringOf $jResp "WebACL.CustomResponseBodies.string.Content"]
set ContentType [CkJsonObject_stringOf $jResp "WebACL.CustomResponseBodies.string.ContentType"]
set CustomResponseBodyKey [CkJsonObject_stringOf $jResp "WebACL.DefaultAction.Block.CustomResponse.CustomResponseBodyKey"]
set ResponseCode [CkJsonObject_IntOf $jResp "WebACL.DefaultAction.Block.CustomResponse.ResponseCode"]
set Description [CkJsonObject_stringOf $jResp "WebACL.Description"]
set Id [CkJsonObject_stringOf $jResp "WebACL.Id"]
set LabelNamespace [CkJsonObject_stringOf $jResp "WebACL.LabelNamespace"]
set ManagedByFirewallManager [CkJsonObject_IntOf $jResp "WebACL.ManagedByFirewallManager"]
set Name [CkJsonObject_stringOf $jResp "WebACL.Name"]
set CloudWatchMetricsEnabled [CkJsonObject_IntOf $jResp "WebACL.VisibilityConfig.CloudWatchMetricsEnabled"]
set MetricName [CkJsonObject_stringOf $jResp "WebACL.VisibilityConfig.MetricName"]
set SampledRequestsEnabled [CkJsonObject_IntOf $jResp "WebACL.VisibilityConfig.SampledRequestsEnabled"]
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set Name [CkJsonObject_stringOf $jResp "WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders[i].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders[i].Value"]
set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set Name [CkJsonObject_stringOf $jResp "WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders[i].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders[i].Value"]
set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set ManagedRuleGroupStatementName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Name"]
set OversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling"]
set MatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set InvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set PositionalConstraint [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.PositionalConstraint"]
set SearchString [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.SearchString"]
set FallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior"]
set HeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.HeaderName"]
set IPSetReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.ARN"]
set IPSetForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior"]
set IPSetForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName"]
set Position [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position"]
set Key [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Key"]
set Scope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Scope"]
set ManagedRuleGroupStatement [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ManagedRuleGroupStatement"]
set Statement [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.NotStatement.Statement"]
set AggregateKeyType [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.AggregateKeyType"]
set ForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior"]
set ForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.HeaderName"]
set Limit [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.Limit"]
set ScopeDownStatement [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ScopeDownStatement"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set RegexString [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.RegexString"]
set RegexPatternSetReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.ARN"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name"]
set RuleGroupReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ARN"]
set ComparisonOperator [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.ComparisonOperator"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name"]
set Size [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.Size"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set VendorName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.VendorName"]
set Version [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Version"]
set RuleGroupReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ARN"]
set Name [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].Name"]
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].Priority"]
set VisibilityConfigCloudWatchMetricsEnabled [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.CloudWatchMetricsEnabled"]
set VisibilityConfigMetricName [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.MetricName"]
set VisibilityConfigSampledRequestsEnabled [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.SampledRequestsEnabled"]
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set LoginPath [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath"]
set Identifier [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier"]
set PayloadType [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType"]
set UsernameFieldIdentifier [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value"]
set j [expr $j + 1]
}
set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set ManagedRuleGroupStatementName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Name"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set ByteMatchStatementPositionalConstraint [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.PositionalConstraint"]
set ByteMatchStatementSearchString [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.SearchString"]
set ForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior"]
set ForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.HeaderName"]
set IPSetReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.ARN"]
set IPSetForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior"]
set IPSetForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName"]
set IPSetForwardedIPConfigPosition [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position"]
set LabelMatchStatementKey [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Key"]
set LabelMatchStatementScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Scope"]
set ScopeDownStatementManagedRuleGroupStatement [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ManagedRuleGroupStatement"]
set NotStatementStatement [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.NotStatement.Statement"]
set RateBasedStatementAggregateKeyType [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.AggregateKeyType"]
set ForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior"]
set ForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.HeaderName"]
set RateBasedStatementLimit [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.Limit"]
set RateBasedStatementScopeDownStatement [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ScopeDownStatement"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set RegexMatchStatementRegexString [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.RegexString"]
set RegexPatternSetReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.ARN"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name"]
set RuleGroupReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ARN"]
set SizeConstraintStatementComparisonOperator [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.ComparisonOperator"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name"]
set SizeConstraintStatementSize [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.Size"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set ManagedRuleGroupStatementVendorName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.VendorName"]
set ManagedRuleGroupStatementVersion [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Version"]
set RuleGroupReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ARN"]
set Name [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].Name"]
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].Priority"]
set VisibilityConfigCloudWatchMetricsEnabled [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.CloudWatchMetricsEnabled"]
set VisibilityConfigMetricName [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.MetricName"]
set VisibilityConfigSampledRequestsEnabled [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.SampledRequestsEnabled"]
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set LoginPath [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath"]
set PasswordFieldIdentifier [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier"]
set PayloadType [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType"]
set UsernameFieldIdentifier [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value"]
set j [expr $j + 1]
}
set i [expr $i + 1]
}
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "WebACL.Rules"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set CustomResponseCustomResponseBodyKey [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Block.CustomResponse.CustomResponseBodyKey"]
set CustomResponseResponseCode [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Action.Block.CustomResponse.ResponseCode"]
set ImmunityTimePropertyImmunityTime [CkJsonObject_IntOf $jResp "WebACL.Rules[i].CaptchaConfig.ImmunityTimeProperty.ImmunityTime"]
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Name"]
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Priority"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set ByteMatchStatementPositionalConstraint [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.PositionalConstraint"]
set ByteMatchStatementSearchString [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.SearchString"]
set ForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior"]
set ForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.GeoMatchStatement.ForwardedIPConfig.HeaderName"]
set IPSetReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.IPSetReferenceStatement.ARN"]
set IPSetForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior"]
set IPSetForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName"]
set IPSetForwardedIPConfigPosition [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position"]
set LabelMatchStatementKey [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.LabelMatchStatement.Key"]
set LabelMatchStatementScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.LabelMatchStatement.Scope"]
set ManagedRuleGroupStatementName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.Name"]
set ManagedRuleGroupStatementScopeDownStatement [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ScopeDownStatement"]
set ManagedRuleGroupStatementVendorName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.VendorName"]
set ManagedRuleGroupStatementVersion [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.Version"]
set NotStatementStatement [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.NotStatement.Statement"]
set RateBasedStatementAggregateKeyType [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RateBasedStatement.AggregateKeyType"]
set ForwardedIPConfigFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior"]
set ForwardedIPConfigHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RateBasedStatement.ForwardedIPConfig.HeaderName"]
set RateBasedStatementLimit [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.RateBasedStatement.Limit"]
set RateBasedStatementScopeDownStatement [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RateBasedStatement.ScopeDownStatement"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set RegexMatchStatementRegexString [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.RegexString"]
set RegexPatternSetReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.ARN"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name"]
set RuleGroupReferenceStatementARN [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ARN"]
set SizeConstraintStatementComparisonOperator [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.ComparisonOperator"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name"]
set SizeConstraintStatementSize [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.Size"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set BodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Body.OversizeHandling"]
set CookiesMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchScope"]
set CookiesOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling"]
set HeadersMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchScope"]
set HeadersOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling"]
set JsonBodyInvalidFallbackBehavior [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior"]
set JsonBodyMatchScope [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope"]
set JsonBodyOversizeHandling [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling"]
set SingleHeaderName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.SingleHeader.Name"]
set SingleQueryArgumentName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name"]
set VisibilityConfigCloudWatchMetricsEnabled [CkJsonObject_IntOf $jResp "WebACL.Rules[i].VisibilityConfig.CloudWatchMetricsEnabled"]
set VisibilityConfigMetricName [CkJsonObject_stringOf $jResp "WebACL.Rules[i].VisibilityConfig.MetricName"]
set VisibilityConfigSampledRequestsEnabled [CkJsonObject_IntOf $jResp "WebACL.Rules[i].VisibilityConfig.SampledRequestsEnabled"]
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name"]
set Value [CkJsonObject_stringOf $jResp "WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].RuleLabels"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].RuleLabels[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.AndStatement.Statements"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.AndStatement.Statements[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.GeoMatchStatement.CountryCodes"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.GeoMatchStatement.CountryCodes[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set LoginPath [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath"]
set PasswordFieldIdentifier [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier"]
set PayloadType [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType"]
set UsernameFieldIdentifier [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.OrStatement.Statements"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.OrStatement.Statements[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ExcludedRules"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Name [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ExcludedRules[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Priority [CkJsonObject_IntOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations[j].Priority"]
set v_Type [CkJsonObject_stringOf $jResp "WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations[j].Type"]
set j [expr $j + 1]
}
set i [expr $i + 1]
}
# A sample JSON response body parsed by the above code:
# {
# "WebACL": {
# "ARN": "string",
# "Capacity": number,
# "CaptchaConfig": {
# "ImmunityTimeProperty": {
# "ImmunityTime": number
# }
# },
# "CustomResponseBodies": {
# "string": {
# "Content": "string",
# "ContentType": "string"
# }
# },
# "DefaultAction": {
# "Allow": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "Block": {
# "CustomResponse": {
# "CustomResponseBodyKey": "string",
# "ResponseCode": number,
# "ResponseHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# }
# },
# "Description": "string",
# "Id": "string",
# "LabelNamespace": "string",
# "ManagedByFirewallManager": boolean,
# "Name": "string",
# "PostProcessFirewallManagerRuleGroups": [
# {
# "FirewallManagerStatement": {
# "ManagedRuleGroupStatement": {
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ],
# "ManagedRuleGroupConfigs": [
# {
# "LoginPath": "string",
# "PasswordField": {
# "Identifier": "string"
# },
# "PayloadType": "string",
# "UsernameField": {
# "Identifier": "string"
# }
# }
# ],
# "Name": "string",
# "ScopeDownStatement": {
# "AndStatement": {
# "Statements": [
# "Statement"
# ]
# },
# "ByteMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "PositionalConstraint": "string",
# "SearchString": blob,
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "GeoMatchStatement": {
# "CountryCodes": [
# "string"
# ],
# "ForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string"
# }
# },
# "IPSetReferenceStatement": {
# "ARN": "string",
# "IPSetForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string",
# "Position": "string"
# }
# },
# "LabelMatchStatement": {
# "Key": "string",
# "Scope": "string"
# },
# "ManagedRuleGroupStatement": "ManagedRuleGroupStatement",
# "NotStatement": {
# "Statement": "Statement"
# },
# "OrStatement": {
# "Statements": [
# "Statement"
# ]
# },
# "RateBasedStatement": {
# "AggregateKeyType": "string",
# "ForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string"
# },
# "Limit": number,
# "ScopeDownStatement": "Statement"
# },
# "RegexMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "RegexString": "string",
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "RegexPatternSetReferenceStatement": {
# "ARN": "string",
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "RuleGroupReferenceStatement": {
# "ARN": "string",
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ]
# },
# "SizeConstraintStatement": {
# "ComparisonOperator": "string",
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "Size": number,
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "SqliMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "XssMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# }
# },
# "VendorName": "string",
# "Version": "string"
# },
# "RuleGroupReferenceStatement": {
# "ARN": "string",
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ]
# }
# },
# "Name": "string",
# "OverrideAction": {
# "Count": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "None": {}
# },
# "Priority": number,
# "VisibilityConfig": {
# "CloudWatchMetricsEnabled": boolean,
# "MetricName": "string",
# "SampledRequestsEnabled": boolean
# }
# }
# ],
# "PreProcessFirewallManagerRuleGroups": [
# {
# "FirewallManagerStatement": {
# "ManagedRuleGroupStatement": {
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ],
# "ManagedRuleGroupConfigs": [
# {
# "LoginPath": "string",
# "PasswordField": {
# "Identifier": "string"
# },
# "PayloadType": "string",
# "UsernameField": {
# "Identifier": "string"
# }
# }
# ],
# "Name": "string",
# "ScopeDownStatement": {
# "AndStatement": {
# "Statements": [
# "Statement"
# ]
# },
# "ByteMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "PositionalConstraint": "string",
# "SearchString": blob,
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "GeoMatchStatement": {
# "CountryCodes": [
# "string"
# ],
# "ForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string"
# }
# },
# "IPSetReferenceStatement": {
# "ARN": "string",
# "IPSetForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string",
# "Position": "string"
# }
# },
# "LabelMatchStatement": {
# "Key": "string",
# "Scope": "string"
# },
# "ManagedRuleGroupStatement": "ManagedRuleGroupStatement",
# "NotStatement": {
# "Statement": "Statement"
# },
# "OrStatement": {
# "Statements": [
# "Statement"
# ]
# },
# "RateBasedStatement": {
# "AggregateKeyType": "string",
# "ForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string"
# },
# "Limit": number,
# "ScopeDownStatement": "Statement"
# },
# "RegexMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "RegexString": "string",
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "RegexPatternSetReferenceStatement": {
# "ARN": "string",
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "RuleGroupReferenceStatement": {
# "ARN": "string",
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ]
# },
# "SizeConstraintStatement": {
# "ComparisonOperator": "string",
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "Size": number,
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "SqliMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "XssMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# }
# },
# "VendorName": "string",
# "Version": "string"
# },
# "RuleGroupReferenceStatement": {
# "ARN": "string",
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ]
# }
# },
# "Name": "string",
# "OverrideAction": {
# "Count": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "None": {}
# },
# "Priority": number,
# "VisibilityConfig": {
# "CloudWatchMetricsEnabled": boolean,
# "MetricName": "string",
# "SampledRequestsEnabled": boolean
# }
# }
# ],
# "Rules": [
# {
# "Action": {
# "Allow": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "Block": {
# "CustomResponse": {
# "CustomResponseBodyKey": "string",
# "ResponseCode": number,
# "ResponseHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "Captcha": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "Count": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# }
# },
# "CaptchaConfig": {
# "ImmunityTimeProperty": {
# "ImmunityTime": number
# }
# },
# "Name": "string",
# "OverrideAction": {
# "Count": {
# "CustomRequestHandling": {
# "InsertHeaders": [
# {
# "Name": "string",
# "Value": "string"
# }
# ]
# }
# },
# "None": {}
# },
# "Priority": number,
# "RuleLabels": [
# {
# "Name": "string"
# }
# ],
# "Statement": {
# "AndStatement": {
# "Statements": [
# "Statement"
# ]
# },
# "ByteMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "PositionalConstraint": "string",
# "SearchString": blob,
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "GeoMatchStatement": {
# "CountryCodes": [
# "string"
# ],
# "ForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string"
# }
# },
# "IPSetReferenceStatement": {
# "ARN": "string",
# "IPSetForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string",
# "Position": "string"
# }
# },
# "LabelMatchStatement": {
# "Key": "string",
# "Scope": "string"
# },
# "ManagedRuleGroupStatement": {
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ],
# "ManagedRuleGroupConfigs": [
# {
# "LoginPath": "string",
# "PasswordField": {
# "Identifier": "string"
# },
# "PayloadType": "string",
# "UsernameField": {
# "Identifier": "string"
# }
# }
# ],
# "Name": "string",
# "ScopeDownStatement": "Statement",
# "VendorName": "string",
# "Version": "string"
# },
# "NotStatement": {
# "Statement": "Statement"
# },
# "OrStatement": {
# "Statements": [
# "Statement"
# ]
# },
# "RateBasedStatement": {
# "AggregateKeyType": "string",
# "ForwardedIPConfig": {
# "FallbackBehavior": "string",
# "HeaderName": "string"
# },
# "Limit": number,
# "ScopeDownStatement": "Statement"
# },
# "RegexMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "RegexString": "string",
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "RegexPatternSetReferenceStatement": {
# "ARN": "string",
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "RuleGroupReferenceStatement": {
# "ARN": "string",
# "ExcludedRules": [
# {
# "Name": "string"
# }
# ]
# },
# "SizeConstraintStatement": {
# "ComparisonOperator": "string",
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "Size": number,
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "SqliMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# },
# "XssMatchStatement": {
# "FieldToMatch": {
# "AllQueryArguments": {},
# "Body": {
# "OversizeHandling": "string"
# },
# "Cookies": {
# "MatchPattern": {
# "All": {},
# "ExcludedCookies": [
# "string"
# ],
# "IncludedCookies": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Headers": {
# "MatchPattern": {
# "All": {},
# "ExcludedHeaders": [
# "string"
# ],
# "IncludedHeaders": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "JsonBody": {
# "InvalidFallbackBehavior": "string",
# "MatchPattern": {
# "All": {},
# "IncludedPaths": [
# "string"
# ]
# },
# "MatchScope": "string",
# "OversizeHandling": "string"
# },
# "Method": {},
# "QueryString": {},
# "SingleHeader": {
# "Name": "string"
# },
# "SingleQueryArgument": {
# "Name": "string"
# },
# "UriPath": {}
# },
# "TextTransformations": [
# {
# "Priority": number,
# "Type": "string"
# }
# ]
# }
# },
# "VisibilityConfig": {
# "CloudWatchMetricsEnabled": boolean,
# "MetricName": "string",
# "SampledRequestsEnabled": boolean
# }
# }
# ],
# "VisibilityConfig": {
# "CloudWatchMetricsEnabled": boolean,
# "MetricName": "string",
# "SampledRequestsEnabled": boolean
# }
# }
# }
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
delete_CkJsonObject $jResp