ForAnyValue:Bool
ForAnyValue: Bool
ForAnyValue:
Bool
compares a list of booleans in a request to a boolean in your policy.
To match a request, the context key must exist in the request and at least one boolean in the request must match the boolean in your policy.
You can use policy variables in the value of this operator.
ForAnyValue: Bool in an Allow Statement
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: null |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
ForAnyValue: Bool in a Deny Statement
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: null |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|
Given the Policy Condition: |
"ForAnyValue:Bool": { "apigateway:Resource/ApiKeyRequired": "true" } |
When the Request Context has: |
apigateway:Resource/ApiKeyRequired: |
Then the result is: |
|