GetWebACL C Example
#include <C_CkRest.h>
#include <C_CkAuthAws.h>
#include <C_CkJsonObject.h>
#include <C_CkStringBuilder.h>
void ChilkatSample(void)
{
HCkRest rest;
BOOL success;
HCkAuthAws authAws;
HCkJsonObject json;
HCkStringBuilder sbRequestBody;
HCkStringBuilder sbResponseBody;
int respStatusCode;
HCkJsonObject jResp;
const char *Value;
const char *ManagedRuleGroupStatementName;
const char *OversizeHandling;
const char *MatchScope;
const char *CookiesOversizeHandling;
const char *HeadersMatchScope;
const char *HeadersOversizeHandling;
const char *InvalidFallbackBehavior;
const char *JsonBodyMatchScope;
const char *JsonBodyOversizeHandling;
const char *SingleHeaderName;
const char *SingleQueryArgumentName;
const char *PositionalConstraint;
int SearchString;
const char *FallbackBehavior;
const char *HeaderName;
const char *IPSetReferenceStatementARN;
const char *IPSetForwardedIPConfigFallbackBehavior;
const char *IPSetForwardedIPConfigHeaderName;
const char *Position;
const char *Key;
const char *Scope;
const char *ManagedRuleGroupStatement;
const char *Statement;
const char *AggregateKeyType;
const char *ForwardedIPConfigFallbackBehavior;
const char *ForwardedIPConfigHeaderName;
int Limit;
const char *ScopeDownStatement;
const char *BodyOversizeHandling;
const char *CookiesMatchScope;
const char *JsonBodyInvalidFallbackBehavior;
const char *RegexString;
const char *RegexPatternSetReferenceStatementARN;
const char *RuleGroupReferenceStatementARN;
const char *ComparisonOperator;
int Size;
const char *VendorName;
const char *Version;
int Priority;
int VisibilityConfigCloudWatchMetricsEnabled;
const char *VisibilityConfigMetricName;
int VisibilityConfigSampledRequestsEnabled;
int j;
int count_j;
const char *LoginPath;
const char *Identifier;
const char *PayloadType;
const char *UsernameFieldIdentifier;
const char *strVal;
const char *v_Type;
const char *ByteMatchStatementPositionalConstraint;
int ByteMatchStatementSearchString;
const char *IPSetForwardedIPConfigPosition;
const char *LabelMatchStatementKey;
const char *LabelMatchStatementScope;
const char *ScopeDownStatementManagedRuleGroupStatement;
const char *NotStatementStatement;
const char *RateBasedStatementAggregateKeyType;
int RateBasedStatementLimit;
const char *RateBasedStatementScopeDownStatement;
const char *RegexMatchStatementRegexString;
const char *SizeConstraintStatementComparisonOperator;
int SizeConstraintStatementSize;
const char *ManagedRuleGroupStatementVendorName;
const char *ManagedRuleGroupStatementVersion;
const char *PasswordFieldIdentifier;
const char *CustomResponseCustomResponseBodyKey;
int CustomResponseResponseCode;
int ImmunityTimePropertyImmunityTime;
const char *ManagedRuleGroupStatementScopeDownStatement;
const char *ApplicationIntegrationURL;
const char *LockToken;
const char *ARN;
int Capacity;
int ImmunityTime;
const char *Content;
const char *ContentType;
const char *CustomResponseBodyKey;
int ResponseCode;
const char *Description;
const char *Id;
const char *LabelNamespace;
int ManagedByFirewallManager;
const char *Name;
int CloudWatchMetricsEnabled;
const char *MetricName;
int SampledRequestsEnabled;
int i;
int count_i;
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
rest = CkRest_Create();
authAws = CkAuthAws_Create();
CkAuthAws_putAccessKey(authAws,"AWS_ACCESS_KEY");
CkAuthAws_putSecretKey(authAws,"AWS_SECRET_KEY");
// Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
CkAuthAws_putRegion(authAws,"us-west-2");
CkAuthAws_putServiceName(authAws,"wafv2");
// SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
CkRest_SetAuthAws(rest,authAws);
// URL: https://wafv2.us-west-2.amazonaws.com/
// Use the same region as specified above.
success = CkRest_Connect(rest,"wafv2.us-west-2.amazonaws.com",443,TRUE,TRUE);
if (success != TRUE) {
printf("ConnectFailReason: %d\n",CkRest_getConnectFailReason(rest));
printf("%s\n",CkRest_lastErrorText(rest));
CkRest_Dispose(rest);
CkAuthAws_Dispose(authAws);
return;
}
// 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
json = CkJsonObject_Create();
CkJsonObject_UpdateString(json,"Id","string");
CkJsonObject_UpdateString(json,"Name","string");
CkJsonObject_UpdateString(json,"Scope","string");
// The JSON request body created by the above code:
// {
// "Id": "string",
// "Name": "string",
// "Scope": "string"
// }
CkRest_AddHeader(rest,"Content-Type","application/x-amz-json-1.1");
CkRest_AddHeader(rest,"X-Amz-Target","AWSWAF_20190729.GetWebACL");
sbRequestBody = CkStringBuilder_Create();
CkJsonObject_EmitSb(json,sbRequestBody);
sbResponseBody = CkStringBuilder_Create();
success = CkRest_FullRequestSb(rest,"POST","/",sbRequestBody,sbResponseBody);
if (success != TRUE) {
printf("%s\n",CkRest_lastErrorText(rest));
CkRest_Dispose(rest);
CkAuthAws_Dispose(authAws);
CkJsonObject_Dispose(json);
CkStringBuilder_Dispose(sbRequestBody);
CkStringBuilder_Dispose(sbResponseBody);
return;
}
respStatusCode = CkRest_getResponseStatusCode(rest);
printf("response status code = %d\n",respStatusCode);
if (respStatusCode != 200) {
printf("Response Header:\n");
printf("%s\n",CkRest_responseHeader(rest));
printf("Response Body:\n");
printf("%s\n",CkStringBuilder_getAsString(sbResponseBody));
CkRest_Dispose(rest);
CkAuthAws_Dispose(authAws);
CkJsonObject_Dispose(json);
CkStringBuilder_Dispose(sbRequestBody);
CkStringBuilder_Dispose(sbResponseBody);
return;
}
jResp = CkJsonObject_Create();
CkJsonObject_LoadSb(jResp,sbResponseBody);
// The following code parses the JSON response.
// A sample JSON response is shown below the sample code.
// Use this online tool to generate parsing code from sample JSON:
// Generate Parsing Code from JSON
// Chilkat functions returning "const char *" return a pointer to temporary internal memory owned and managed by Chilkat.
// See this example explaining how this memory should be used: const char * functions.
ApplicationIntegrationURL = CkJsonObject_stringOf(jResp,"ApplicationIntegrationURL");
LockToken = CkJsonObject_stringOf(jResp,"LockToken");
ARN = CkJsonObject_stringOf(jResp,"WebACL.ARN");
Capacity = CkJsonObject_IntOf(jResp,"WebACL.Capacity");
ImmunityTime = CkJsonObject_IntOf(jResp,"WebACL.CaptchaConfig.ImmunityTimeProperty.ImmunityTime");
Content = CkJsonObject_stringOf(jResp,"WebACL.CustomResponseBodies.string.Content");
ContentType = CkJsonObject_stringOf(jResp,"WebACL.CustomResponseBodies.string.ContentType");
CustomResponseBodyKey = CkJsonObject_stringOf(jResp,"WebACL.DefaultAction.Block.CustomResponse.CustomResponseBodyKey");
ResponseCode = CkJsonObject_IntOf(jResp,"WebACL.DefaultAction.Block.CustomResponse.ResponseCode");
Description = CkJsonObject_stringOf(jResp,"WebACL.Description");
Id = CkJsonObject_stringOf(jResp,"WebACL.Id");
LabelNamespace = CkJsonObject_stringOf(jResp,"WebACL.LabelNamespace");
ManagedByFirewallManager = CkJsonObject_IntOf(jResp,"WebACL.ManagedByFirewallManager");
Name = CkJsonObject_stringOf(jResp,"WebACL.Name");
CloudWatchMetricsEnabled = CkJsonObject_IntOf(jResp,"WebACL.VisibilityConfig.CloudWatchMetricsEnabled");
MetricName = CkJsonObject_stringOf(jResp,"WebACL.VisibilityConfig.MetricName");
SampledRequestsEnabled = CkJsonObject_IntOf(jResp,"WebACL.VisibilityConfig.SampledRequestsEnabled");
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
Name = CkJsonObject_stringOf(jResp,"WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders[i].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.DefaultAction.Allow.CustomRequestHandling.InsertHeaders[i].Value");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
Name = CkJsonObject_stringOf(jResp,"WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders[i].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.DefaultAction.Block.CustomResponse.ResponseHeaders[i].Value");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
ManagedRuleGroupStatementName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Name");
OversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling");
MatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling");
InvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name");
PositionalConstraint = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.PositionalConstraint");
SearchString = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.SearchString");
FallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior");
HeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.HeaderName");
IPSetReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.ARN");
IPSetForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior");
IPSetForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName");
Position = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position");
Key = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Key");
Scope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Scope");
ManagedRuleGroupStatement = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ManagedRuleGroupStatement");
Statement = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.NotStatement.Statement");
AggregateKeyType = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.AggregateKeyType");
ForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior");
ForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.HeaderName");
Limit = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.Limit");
ScopeDownStatement = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ScopeDownStatement");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name");
RegexString = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.RegexString");
RegexPatternSetReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.ARN");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name");
RuleGroupReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ARN");
ComparisonOperator = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.ComparisonOperator");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name");
Size = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.Size");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name");
VendorName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.VendorName");
Version = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Version");
RuleGroupReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ARN");
Name = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].Name");
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].Priority");
VisibilityConfigCloudWatchMetricsEnabled = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.CloudWatchMetricsEnabled");
VisibilityConfigMetricName = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.MetricName");
VisibilityConfigSampledRequestsEnabled = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].VisibilityConfig.SampledRequestsEnabled");
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
LoginPath = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath");
Identifier = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier");
PayloadType = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType");
UsernameFieldIdentifier = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.PostProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value");
j = j + 1;
}
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
ManagedRuleGroupStatementName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Name");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name");
ByteMatchStatementPositionalConstraint = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.PositionalConstraint");
ByteMatchStatementSearchString = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.SearchString");
ForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior");
ForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.ForwardedIPConfig.HeaderName");
IPSetReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.ARN");
IPSetForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior");
IPSetForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName");
IPSetForwardedIPConfigPosition = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position");
LabelMatchStatementKey = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Key");
LabelMatchStatementScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.LabelMatchStatement.Scope");
ScopeDownStatementManagedRuleGroupStatement = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ManagedRuleGroupStatement");
NotStatementStatement = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.NotStatement.Statement");
RateBasedStatementAggregateKeyType = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.AggregateKeyType");
ForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior");
ForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ForwardedIPConfig.HeaderName");
RateBasedStatementLimit = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.Limit");
RateBasedStatementScopeDownStatement = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RateBasedStatement.ScopeDownStatement");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name");
RegexMatchStatementRegexString = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.RegexString");
RegexPatternSetReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.ARN");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name");
RuleGroupReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ARN");
SizeConstraintStatementComparisonOperator = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.ComparisonOperator");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name");
SizeConstraintStatementSize = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.Size");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name");
ManagedRuleGroupStatementVendorName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.VendorName");
ManagedRuleGroupStatementVersion = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.Version");
RuleGroupReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ARN");
Name = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].Name");
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].Priority");
VisibilityConfigCloudWatchMetricsEnabled = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.CloudWatchMetricsEnabled");
VisibilityConfigMetricName = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.MetricName");
VisibilityConfigSampledRequestsEnabled = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].VisibilityConfig.SampledRequestsEnabled");
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
LoginPath = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath");
PasswordFieldIdentifier = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier");
PayloadType = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType");
UsernameFieldIdentifier = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.AndStatement.Statements[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.ByteMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.GeoMatchStatement.CountryCodes[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.OrStatement.Statements[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RegexPatternSetReferenceStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SizeConstraintStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.SqliMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.ManagedRuleGroupStatement.ScopeDownStatement.XssMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].FirewallManagerStatement.RuleGroupReferenceStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.PreProcessFirewallManagerRuleGroups[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value");
j = j + 1;
}
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
CustomResponseCustomResponseBodyKey = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Block.CustomResponse.CustomResponseBodyKey");
CustomResponseResponseCode = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Action.Block.CustomResponse.ResponseCode");
ImmunityTimePropertyImmunityTime = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].CaptchaConfig.ImmunityTimeProperty.ImmunityTime");
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Name");
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Priority");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.SingleQueryArgument.Name");
ByteMatchStatementPositionalConstraint = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.PositionalConstraint");
ByteMatchStatementSearchString = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.SearchString");
ForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.GeoMatchStatement.ForwardedIPConfig.FallbackBehavior");
ForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.GeoMatchStatement.ForwardedIPConfig.HeaderName");
IPSetReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.IPSetReferenceStatement.ARN");
IPSetForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.FallbackBehavior");
IPSetForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.HeaderName");
IPSetForwardedIPConfigPosition = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.IPSetReferenceStatement.IPSetForwardedIPConfig.Position");
LabelMatchStatementKey = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.LabelMatchStatement.Key");
LabelMatchStatementScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.LabelMatchStatement.Scope");
ManagedRuleGroupStatementName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.Name");
ManagedRuleGroupStatementScopeDownStatement = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ScopeDownStatement");
ManagedRuleGroupStatementVendorName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.VendorName");
ManagedRuleGroupStatementVersion = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.Version");
NotStatementStatement = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.NotStatement.Statement");
RateBasedStatementAggregateKeyType = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RateBasedStatement.AggregateKeyType");
ForwardedIPConfigFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RateBasedStatement.ForwardedIPConfig.FallbackBehavior");
ForwardedIPConfigHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RateBasedStatement.ForwardedIPConfig.HeaderName");
RateBasedStatementLimit = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.RateBasedStatement.Limit");
RateBasedStatementScopeDownStatement = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RateBasedStatement.ScopeDownStatement");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.SingleQueryArgument.Name");
RegexMatchStatementRegexString = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.RegexString");
RegexPatternSetReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.ARN");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.SingleQueryArgument.Name");
RuleGroupReferenceStatementARN = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ARN");
SizeConstraintStatementComparisonOperator = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.ComparisonOperator");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.SingleQueryArgument.Name");
SizeConstraintStatementSize = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.Size");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.SingleQueryArgument.Name");
BodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Body.OversizeHandling");
CookiesMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchScope");
CookiesOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.OversizeHandling");
HeadersMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchScope");
HeadersOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.OversizeHandling");
JsonBodyInvalidFallbackBehavior = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.InvalidFallbackBehavior");
JsonBodyMatchScope = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchScope");
JsonBodyOversizeHandling = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.OversizeHandling");
SingleHeaderName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.SingleHeader.Name");
SingleQueryArgumentName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.SingleQueryArgument.Name");
VisibilityConfigCloudWatchMetricsEnabled = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].VisibilityConfig.CloudWatchMetricsEnabled");
VisibilityConfigMetricName = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].VisibilityConfig.MetricName");
VisibilityConfigSampledRequestsEnabled = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].VisibilityConfig.SampledRequestsEnabled");
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Allow.CustomRequestHandling.InsertHeaders[j].Value");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Block.CustomResponse.ResponseHeaders[j].Value");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Captcha.CustomRequestHandling.InsertHeaders[j].Value");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Action.Count.CustomRequestHandling.InsertHeaders[j].Value");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Name");
Value = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].OverrideAction.Count.CustomRequestHandling.InsertHeaders[j].Value");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].RuleLabels");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].RuleLabels[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.AndStatement.Statements");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.AndStatement.Statements[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ByteMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.GeoMatchStatement.CountryCodes");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.GeoMatchStatement.CountryCodes[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
LoginPath = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].LoginPath");
PasswordFieldIdentifier = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PasswordField.Identifier");
PayloadType = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].PayloadType");
UsernameFieldIdentifier = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.ManagedRuleGroupStatement.ManagedRuleGroupConfigs[j].UsernameField.Identifier");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.OrStatement.Statements");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.OrStatement.Statements[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RegexPatternSetReferenceStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ExcludedRules");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Name = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.RuleGroupReferenceStatement.ExcludedRules[j].Name");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SizeConstraintStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.SqliMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.ExcludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Cookies.MatchPattern.IncludedCookies[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.ExcludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.Headers.MatchPattern.IncludedHeaders[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
strVal = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.FieldToMatch.JsonBody.MatchPattern.IncludedPaths[j]");
j = j + 1;
}
j = 0;
count_j = CkJsonObject_SizeOfArray(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations");
while (j < count_j) {
CkJsonObject_putJ(jResp,j);
Priority = CkJsonObject_IntOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations[j].Priority");
v_Type = CkJsonObject_stringOf(jResp,"WebACL.Rules[i].Statement.XssMatchStatement.TextTransformations[j].Type");
j = j + 1;
}
i = i + 1;
}
// A sample JSON response body parsed by the above code:
// {
// "ApplicationIntegrationURL": "string",
// "LockToken": "string",
// "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
// }
// }
// }
CkRest_Dispose(rest);
CkAuthAws_Dispose(authAws);
CkJsonObject_Dispose(json);
CkStringBuilder_Dispose(sbRequestBody);
CkStringBuilder_Dispose(sbResponseBody);
CkJsonObject_Dispose(jResp);
}