/AWS1/CL_WA2RSPINSPECTIONJSON¶
Configures inspection of the response JSON. WAF can inspect the first 65,536 bytes (64 KB) of the response JSON.
This is part of the ResponseInspection configuration for AWSManagedRulesATPRuleSet and AWSManagedRulesACFPRuleSet.
Response inspection is available only in web ACLs that protect Amazon CloudFront distributions.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_identifier TYPE /AWS1/WA2FIELDIDENTIFIER /AWS1/WA2FIELDIDENTIFIER¶
The identifier for the value to match against in the JSON. The identifier must be an exact match, including case.
JSON examples:
"Identifier": [ "/login/success" ]and"Identifier": [ "/sign-up/success" ]
it_successvalues TYPE /AWS1/CL_WA2RSPINSPECTIONJSO00=>TT_RSPINSPECTIONJSONSUCCVALUES TT_RSPINSPECTIONJSONSUCCVALUES¶
Values for the specified identifier in the response JSON that indicate a successful login or account creation attempt. To be counted as a success, the value must be an exact match, including case. Each value must be unique among the success and failure values.
JSON example:
"SuccessValues": [ "True", "Succeeded" ]
it_failurevalues TYPE /AWS1/CL_WA2RSPINSPECTIONJSO01=>TT_RSPINSPECTIONJSONFAILUREV00 TT_RSPINSPECTIONJSONFAILUREV00¶
Values for the specified identifier in the response JSON that indicate a failed login or account creation attempt. To be counted as a failure, the value must be an exact match, including case. Each value must be unique among the success and failure values.
JSON example:
"FailureValues": [ "False", "Failed" ]
Queryable Attributes¶
Identifier¶
The identifier for the value to match against in the JSON. The identifier must be an exact match, including case.
JSON examples:
"Identifier": [ "/login/success" ]and"Identifier": [ "/sign-up/success" ]
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDENTIFIER() |
Getter for IDENTIFIER, with configurable default |
ASK_IDENTIFIER() |
Getter for IDENTIFIER w/ exceptions if field has no value |
HAS_IDENTIFIER() |
Determine if IDENTIFIER has a value |
SuccessValues¶
Values for the specified identifier in the response JSON that indicate a successful login or account creation attempt. To be counted as a success, the value must be an exact match, including case. Each value must be unique among the success and failure values.
JSON example:
"SuccessValues": [ "True", "Succeeded" ]
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUCCESSVALUES() |
Getter for SUCCESSVALUES, with configurable default |
ASK_SUCCESSVALUES() |
Getter for SUCCESSVALUES w/ exceptions if field has no value |
HAS_SUCCESSVALUES() |
Determine if SUCCESSVALUES has a value |
FailureValues¶
Values for the specified identifier in the response JSON that indicate a failed login or account creation attempt. To be counted as a failure, the value must be an exact match, including case. Each value must be unique among the success and failure values.
JSON example:
"FailureValues": [ "False", "Failed" ]
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAILUREVALUES() |
Getter for FAILUREVALUES, with configurable default |
ASK_FAILUREVALUES() |
Getter for FAILUREVALUES w/ exceptions if field has no value |
HAS_FAILUREVALUES() |
Determine if FAILUREVALUES has a value |