Conditions allow policy statements to be conditionally evaluated based on the many available condition types.
For example, a statement that allows access to an Amazon SQS queue could use a condition to only apply the effect of that statement for requests that are made before a certain date, or that originate from a range of IP addresses.
Multiple conditions can be included in a single statement, and all conditions must evaluate to true in order for the statement to take effect.
- conditions (array<Condition>())
- The conditions associated with this policy statement.