AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Multiple conditions can be included in a single statement, and all conditions must evaluate to true in order for the statement to take effect.
The set of conditions is D in the statement "A has permission to do B to C where D applies."
A condition is composed of three parts:
Namespace: Amazon.Auth.AccessControlPolicy
Assembly: AWSSDK.dll
Version: (assembly version)
public class Condition : Object
The Condition type exposes the following members
Name | Description | |
---|---|---|
Condition() | ||
Condition(string, string, String[]) |
Name | Type | Description | |
---|---|---|---|
ConditionKey | System.String |
Gets and Sets the name of the condition key involved in this condition.
Condition keys are predefined values supported by AWS that provide input
to a condition's evaluation, such as the current time, or the IP address
of the incoming request.
Your policy is evaluated for each incoming request, and condition keys specify what information to pull out of those incoming requests and plug into the conditions in your policy. |
|
Type | System.String | Gets the type of this condition. | |
Values | System.String[] |
Gets and Sets the values specified for this access control policy condition.
For example, in a condition that compares the incoming IP address of a
request to a specified range of IP addresses, the range of IP addresses
is the single value in the condition.
Most conditions accept only one value, but multiple values are possible. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5