

# Condition policy examples
<a name="reference_policies_condition_examples"></a>

In IAM policies, you can specify multiple values for both single-valued and multivalued context keys for comparison against the request context. The following set of policy examples demonstrates policy conditions with multiple context keys and values.

**Note**  
If you would like to submit a policy to be included in this reference guide, use the **Feedback** button at the bottom of this page. For IAM identity-based policy examples, see [Example IAM identity-based policies](access_policies_examples.md).

## Condition policy examples: Single-valued context keys
<a name="reference_policies_condition_example_library_single-valued"></a>
+ [Multiple condition blocks with single-valued context keys](reference_policies_condition_examples-single-valued-context-keys.md#reference_policies_condition_examples-single-valued-context-keys-1)
+ [One condition block with multiple single-valued context keys and values](reference_policies_condition_examples-single-valued-context-keys.md#reference_policies_condition_examples-single-valued-context-keys-2)

## Condition policy examples: Multivalued context keys
<a name="reference_policies_condition_example_library_multi-valued"></a>
+ [Deny policy with condition set operator ForAllValues](reference_policies_condition_examples-multi-valued-context-keys.md#reference_policies_condition_examples-multi-valued-context-keys-1)
+ [Deny policy with condition set operator ForAnyValue](reference_policies_condition_examples-multi-valued-context-keys.md#reference_policies_condition_examples-multi-valued-context-keys-2)