GetWebACLForResource PowerBuilder Example
integer li_rc
oleobject loo_Rest
integer li_Success
oleobject loo_AuthAws
oleobject loo_Json
oleobject loo_SbRequestBody
oleobject loo_SbResponseBody
integer li_RespStatusCode
oleobject loo_JResp
string ls_Value
string ls_ManagedRuleGroupStatementName
string ls_OversizeHandling
string ls_MatchScope
string ls_CookiesOversizeHandling
string ls_HeadersMatchScope
string ls_HeadersOversizeHandling
string ls_InvalidFallbackBehavior
string ls_JsonBodyMatchScope
string ls_JsonBodyOversizeHandling
string ls_SingleHeaderName
string ls_SingleQueryArgumentName
string ls_PositionalConstraint
integer li_SearchString
string ls_FallbackBehavior
string ls_HeaderName
string ls_IPSetReferenceStatementARN
string ls_IPSetForwardedIPConfigFallbackBehavior
string ls_IPSetForwardedIPConfigHeaderName
string ls_Position
string ls_Key
string ls_Scope
string ls_ManagedRuleGroupStatement
string ls_Statement
string ls_AggregateKeyType
string ls_ForwardedIPConfigFallbackBehavior
string ls_ForwardedIPConfigHeaderName
integer li_Limit
string ls_ScopeDownStatement
string ls_BodyOversizeHandling
string ls_CookiesMatchScope
string ls_JsonBodyInvalidFallbackBehavior
string ls_RegexString
string ls_RegexPatternSetReferenceStatementARN
string ls_RuleGroupReferenceStatementARN
string ls_ComparisonOperator
integer li_Size
string ls_VendorName
string ls_Version
integer li_Priority
integer li_VisibilityConfigCloudWatchMetricsEnabled
string ls_VisibilityConfigMetricName
integer li_VisibilityConfigSampledRequestsEnabled
integer j
integer li_Count_j
string ls_LoginPath
string ls_Identifier
string ls_PayloadType
string ls_UsernameFieldIdentifier
string ls_StrVal
string ls_V_Type
string ls_ByteMatchStatementPositionalConstraint
integer li_ByteMatchStatementSearchString
string ls_IPSetForwardedIPConfigPosition
string ls_LabelMatchStatementKey
string ls_LabelMatchStatementScope
string ls_ScopeDownStatementManagedRuleGroupStatement
string ls_NotStatementStatement
string ls_RateBasedStatementAggregateKeyType
integer li_RateBasedStatementLimit
string ls_RateBasedStatementScopeDownStatement
string ls_RegexMatchStatementRegexString
string ls_SizeConstraintStatementComparisonOperator
integer li_SizeConstraintStatementSize
string ls_ManagedRuleGroupStatementVendorName
string ls_ManagedRuleGroupStatementVersion
string ls_PasswordFieldIdentifier
string ls_CustomResponseCustomResponseBodyKey
integer li_CustomResponseResponseCode
integer li_ImmunityTimePropertyImmunityTime
string ls_ManagedRuleGroupStatementScopeDownStatement
string ls_ARN
integer li_Capacity
integer li_ImmunityTime
string ls_Content
string ls_ContentType
string ls_CustomResponseBodyKey
integer li_ResponseCode
string ls_Description
string ls_Id
string ls_LabelNamespace
integer li_ManagedByFirewallManager
string ls_Name
integer li_CloudWatchMetricsEnabled
string ls_MetricName
integer li_SampledRequestsEnabled
integer i
integer li_Count_i
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
loo_Rest = create oleobject
li_rc = loo_Rest.ConnectToNewObject("Chilkat_9_5_0.Rest")
if li_rc < 0 then
destroy loo_Rest
MessageBox("Error","Connecting to COM object failed")
return
end if
loo_AuthAws = create oleobject
li_rc = loo_AuthAws.ConnectToNewObject("Chilkat_9_5_0.AuthAws")
loo_AuthAws.AccessKey = "AWS_ACCESS_KEY"
loo_AuthAws.SecretKey = "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.)
loo_AuthAws.Region = "us-west-2"
loo_AuthAws.ServiceName = "wafv2"
// SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
loo_Rest.SetAuthAws(loo_AuthAws)
// URL: https://wafv2.us-west-2.amazonaws.com/
// Use the same region as specified above.
li_Success = loo_Rest.Connect("wafv2.us-west-2.amazonaws.com",443,1,1)
if li_Success <> 1 then
Write-Debug "ConnectFailReason: " + string(loo_Rest.ConnectFailReason)
Write-Debug loo_Rest.LastErrorText
destroy loo_Rest
destroy loo_AuthAws
return
end if
// 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
loo_Json = create oleobject
li_rc = loo_Json.ConnectToNewObject("Chilkat_9_5_0.JsonObject")
loo_Json.UpdateString("ResourceArn","string")
// The JSON request body created by the above code:
// {
// "ResourceArn": "string"
// }
loo_Rest.AddHeader("Content-Type","application/x-amz-json-1.1")
loo_Rest.AddHeader("X-Amz-Target","AWSWAF_20190729.GetWebACLForResource")
loo_SbRequestBody = create oleobject
li_rc = loo_SbRequestBody.ConnectToNewObject("Chilkat_9_5_0.StringBuilder")
loo_Json.EmitSb(loo_SbRequestBody)
loo_SbResponseBody = create oleobject
li_rc = loo_SbResponseBody.ConnectToNewObject("Chilkat_9_5_0.StringBuilder")
li_Success = loo_Rest.FullRequestSb("POST","/",loo_SbRequestBody,loo_SbResponseBody)
if li_Success <> 1 then
Write-Debug loo_Rest.LastErrorText
destroy loo_Rest
destroy loo_AuthAws
destroy loo_Json
destroy loo_SbRequestBody
destroy loo_SbResponseBody
return
end if
li_RespStatusCode = loo_Rest.ResponseStatusCode
Write-Debug "response status code = " + string(li_RespStatusCode)
if li_RespStatusCode <> 200 then
Write-Debug "Response Header:"
Write-Debug loo_Rest.ResponseHeader
Write-Debug "Response Body:"
Write-Debug loo_SbResponseBody.GetAsString()
destroy loo_Rest
destroy loo_AuthAws
destroy loo_Json
destroy loo_SbRequestBody
destroy loo_SbResponseBody
return
end if
loo_JResp = create oleobject
li_rc = loo_JResp.ConnectToNewObject("Chilkat_9_5_0.JsonObject")
loo_JResp.LoadSb(loo_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
ls_ARN = loo_JResp.StringOf("WebACL.ARN")
li_Capacity = loo_JResp.IntOf("WebACL.Capacity")
li_ImmunityTime = loo_JResp.IntOf("WebACL.CaptchaConfig.ImmunityTimeProperty.ImmunityTime")
ls_Content = loo_JResp.StringOf("WebACL.CustomResponseBodies.string.Content")
ls_ContentType = loo_JResp.StringOf("WebACL.CustomResponseBodies.string.ContentType")
ls_CustomResponseBodyKey = loo_JResp.StringOf("WebACL.DefaultAction.Block.CustomResponse.CustomResponseBodyKey")
li_ResponseCode = loo_JResp.IntOf("WebACL.DefaultAction.Block.CustomResponse.ResponseCode")
ls_Description = loo_JResp.StringOf("WebACL.Description")
ls_Id = loo_JResp.StringOf("WebACL.Id")
ls_LabelNamespace = loo_JResp.StringOf("WebACL.LabelNamespace")
li_ManagedByFirewallManager = loo_JResp.IntOf("WebACL.ManagedByFirewallManager")
ls_Name = loo_JResp.StringOf("WebACL.Name")
li_CloudWatchMetricsEnabled = loo_JResp.IntOf("WebACL.VisibilityConfig.CloudWatchMetricsEnabled")
ls_MetricName = loo_JResp.StringOf("WebACL.VisibilityConfig.MetricName")
li_SampledRequestsEnabled = loo_JResp.IntOf("WebACL.VisibilityConfig.SampledRequestsEnabled")
i = 0
li_Count_i = loo_JResp.SizeOfArray("WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders")
do while i < li_Count_i
loo_JResp.I = i
ls_Name = loo_JResp.StringOf("WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders[i].Name")
ls_Value = loo_JResp.StringOf("WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders[i].Value")
i = i + 1
loop
i = 0
li_Count_i = loo_JResp.SizeOfArray("WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders")
do while i < li_Count_i
loo_JResp.I = i
ls_Name = loo_JResp.StringOf("WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders[i].Name")
ls_Value = loo_JResp.StringOf("WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders[i].Value")
i = i + 1
loop
i = 0
li_Count_i = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups")
do while i < li_Count_i
loo_JResp.I = i
ls_ManagedRuleGroupStatementName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Name")
ls_OversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_MatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_InvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_PositionalConstraint = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.PositionalConstraint")
li_SearchString = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.SearchString")
ls_FallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior")
ls_HeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.HeaderName")
ls_IPSetReferenceStatementARN = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.ARN")
ls_IPSetForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior")
ls_IPSetForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName")
ls_Position = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position")
ls_Key = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Key")
ls_Scope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Scope")
ls_ManagedRuleGroupStatement = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ManagedRuleGroupStatement")
ls_Statement = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.NotStatement.Statement")
ls_AggregateKeyType = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.AggregateKeyType")
ls_ForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior")
ls_ForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.HeaderName")
li_Limit = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.Limit")
ls_ScopeDownStatement = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ScopeDownStatement")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_RegexString = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.RegexString")
ls_RegexPatternSetReferenceStatementARN = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.ARN")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name")
ls_RuleGroupReferenceStatementARN = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ARN")
ls_ComparisonOperator = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.ComparisonOperator")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name")
li_Size = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.Size")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_VendorName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.VendorName")
ls_Version = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Version")
ls_RuleGroupReferenceStatementARN = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ARN")
ls_Name = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].Name")
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].Priority")
li_VisibilityConfigCloudWatchMetricsEnabled = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.CloudWatchMetricsEnabled")
ls_VisibilityConfigMetricName = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.MetricName")
li_VisibilityConfigSampledRequestsEnabled = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.SampledRequestsEnabled")
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs")
do while j < li_Count_j
loo_JResp.J = j
ls_LoginPath = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath")
ls_Identifier = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier")
ls_PayloadType = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType")
ls_UsernameFieldIdentifier = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value")
j = j + 1
loop
i = i + 1
loop
i = 0
li_Count_i = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups")
do while i < li_Count_i
loo_JResp.I = i
ls_ManagedRuleGroupStatementName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Name")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_ByteMatchStatementPositionalConstraint = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.PositionalConstraint")
li_ByteMatchStatementSearchString = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.SearchString")
ls_ForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior")
ls_ForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.HeaderName")
ls_IPSetReferenceStatementARN = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.ARN")
ls_IPSetForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior")
ls_IPSetForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName")
ls_IPSetForwardedIPConfigPosition = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position")
ls_LabelMatchStatementKey = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Key")
ls_LabelMatchStatementScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Scope")
ls_ScopeDownStatementManagedRuleGroupStatement = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ManagedRuleGroupStatement")
ls_NotStatementStatement = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.NotStatement.Statement")
ls_RateBasedStatementAggregateKeyType = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.AggregateKeyType")
ls_ForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior")
ls_ForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.HeaderName")
li_RateBasedStatementLimit = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.Limit")
ls_RateBasedStatementScopeDownStatement = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ScopeDownStatement")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_RegexMatchStatementRegexString = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.RegexString")
ls_RegexPatternSetReferenceStatementARN = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.ARN")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name")
ls_RuleGroupReferenceStatementARN = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ARN")
ls_SizeConstraintStatementComparisonOperator = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.ComparisonOperator")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name")
li_SizeConstraintStatementSize = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.Size")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_ManagedRuleGroupStatementVendorName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.VendorName")
ls_ManagedRuleGroupStatementVersion = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Version")
ls_RuleGroupReferenceStatementARN = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ARN")
ls_Name = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].Name")
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].Priority")
li_VisibilityConfigCloudWatchMetricsEnabled = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.CloudWatchMetricsEnabled")
ls_VisibilityConfigMetricName = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.MetricName")
li_VisibilityConfigSampledRequestsEnabled = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.SampledRequestsEnabled")
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs")
do while j < li_Count_j
loo_JResp.J = j
ls_LoginPath = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath")
ls_PasswordFieldIdentifier = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier")
ls_PayloadType = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType")
ls_UsernameFieldIdentifier = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value")
j = j + 1
loop
i = i + 1
loop
i = 0
li_Count_i = loo_JResp.SizeOfArray("WebACL.Rules")
do while i < li_Count_i
loo_JResp.I = i
ls_CustomResponseCustomResponseBodyKey = loo_JResp.StringOf("WebACL.Rules[i].Action.Block.CustomResponse.CustomResponseBodyKey")
li_CustomResponseResponseCode = loo_JResp.IntOf("WebACL.Rules[i].Action.Block.CustomResponse.ResponseCode")
li_ImmunityTimePropertyImmunityTime = loo_JResp.IntOf("WebACL.Rules[i].CaptchaConfig.ImmunityTimeProperty.ImmunityTime")
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Name")
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Priority")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_ByteMatchStatementPositionalConstraint = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.PositionalConstraint")
li_ByteMatchStatementSearchString = loo_JResp.IntOf("WebACL.Rules[i].Statement.ByteMatchStatement.SearchString")
ls_ForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior")
ls_ForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.GeoMatchStatement.ForwardedIPConfig.HeaderName")
ls_IPSetReferenceStatementARN = loo_JResp.StringOf("WebACL.Rules[i].Statement.IPSetReferenceStatement.ARN")
ls_IPSetForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior")
ls_IPSetForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName")
ls_IPSetForwardedIPConfigPosition = loo_JResp.StringOf("WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position")
ls_LabelMatchStatementKey = loo_JResp.StringOf("WebACL.Rules[i].Statement.LabelMatchStatement.Key")
ls_LabelMatchStatementScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.LabelMatchStatement.Scope")
ls_ManagedRuleGroupStatementName = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.Name")
ls_ManagedRuleGroupStatementScopeDownStatement = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ScopeDownStatement")
ls_ManagedRuleGroupStatementVendorName = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.VendorName")
ls_ManagedRuleGroupStatementVersion = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.Version")
ls_NotStatementStatement = loo_JResp.StringOf("WebACL.Rules[i].Statement.NotStatement.Statement")
ls_RateBasedStatementAggregateKeyType = loo_JResp.StringOf("WebACL.Rules[i].Statement.RateBasedStatement.AggregateKeyType")
ls_ForwardedIPConfigFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior")
ls_ForwardedIPConfigHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.RateBasedStatement.ForwardedIPConfig.HeaderName")
li_RateBasedStatementLimit = loo_JResp.IntOf("WebACL.Rules[i].Statement.RateBasedStatement.Limit")
ls_RateBasedStatementScopeDownStatement = loo_JResp.StringOf("WebACL.Rules[i].Statement.RateBasedStatement.ScopeDownStatement")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_RegexMatchStatementRegexString = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.RegexString")
ls_RegexPatternSetReferenceStatementARN = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.ARN")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name")
ls_RuleGroupReferenceStatementARN = loo_JResp.StringOf("WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ARN")
ls_SizeConstraintStatementComparisonOperator = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.ComparisonOperator")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name")
li_SizeConstraintStatementSize = loo_JResp.IntOf("WebACL.Rules[i].Statement.SizeConstraintStatement.Size")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name")
ls_BodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Body.OversizeHandling")
ls_CookiesMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchScope")
ls_CookiesOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling")
ls_HeadersMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchScope")
ls_HeadersOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling")
ls_JsonBodyInvalidFallbackBehavior = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior")
ls_JsonBodyMatchScope = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope")
ls_JsonBodyOversizeHandling = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling")
ls_SingleHeaderName = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.SingleHeader.Name")
ls_SingleQueryArgumentName = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name")
li_VisibilityConfigCloudWatchMetricsEnabled = loo_JResp.IntOf("WebACL.Rules[i].VisibilityConfig.CloudWatchMetricsEnabled")
ls_VisibilityConfigMetricName = loo_JResp.StringOf("WebACL.Rules[i].VisibilityConfig.MetricName")
li_VisibilityConfigSampledRequestsEnabled = loo_JResp.IntOf("WebACL.Rules[i].VisibilityConfig.SampledRequestsEnabled")
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders[j].Value")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders[j].Value")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders[j].Value")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders[j].Value")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name")
ls_Value = loo_JResp.StringOf("WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].RuleLabels")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].RuleLabels[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.AndStatement.Statements")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.AndStatement.Statements[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.GeoMatchStatement.CountryCodes")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.GeoMatchStatement.CountryCodes[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs")
do while j < li_Count_j
loo_JResp.J = j
ls_LoginPath = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath")
ls_PasswordFieldIdentifier = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier")
ls_PayloadType = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType")
ls_UsernameFieldIdentifier = loo_JResp.StringOf("WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.OrStatement.Statements")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.OrStatement.Statements[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ExcludedRules")
do while j < li_Count_j
loo_JResp.J = j
ls_Name = loo_JResp.StringOf("WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ExcludedRules[j].Name")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths")
do while j < li_Count_j
loo_JResp.J = j
ls_StrVal = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]")
j = j + 1
loop
j = 0
li_Count_j = loo_JResp.SizeOfArray("WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations")
do while j < li_Count_j
loo_JResp.J = j
li_Priority = loo_JResp.IntOf("WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations[j].Priority")
ls_V_Type = loo_JResp.StringOf("WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations[j].Type")
j = j + 1
loop
i = i + 1
loop
// 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
// }
// }
// }
destroy loo_Rest
destroy loo_AuthAws
destroy loo_Json
destroy loo_SbRequestBody
destroy loo_SbResponseBody
destroy loo_JResp