See: Description
| Class | Description | 
|---|---|
| ArnCondition | AWS access control policy condition that allows an access control statement
 to be conditionally applied based on the comparison of an Amazon Resource
 Name (ARN). | 
| BooleanCondition | AWS access control policy condition that allows an access control statement to be
 conditionally applied based on a comparison of boolean values. | 
| ConditionFactory | Factory for creating common AWS access control policy conditions. | 
| DateCondition | AWS access control policy condition that allows an access control statement
 to be conditionally applied based on the comparison of the current time at
 which a request is received, and a specific date. | 
| IpAddressCondition | AWS access control policy condition that allows an access control statement
 to be conditionally applied based on the comparison of the the incoming
 source IP address at the time of a request against a CIDR IP range. | 
| NumericCondition | AWS access control policy condition that allows an access control statement to be
 conditionally applied based on a numeric comparison. | 
| S3ConditionFactory | Factory for creating access control policy conditions specific to Amazon S3. | 
| SNSConditionFactory | Factory for creating access control policy conditions specific to Amazon
 Simple Notification Service. | 
| StringCondition | String conditions let you constrain AWS access control policy statements
 using string matching rules. | 
| Enum | Description | 
|---|---|
| ArnCondition.ArnComparisonType | 
 Enumeration of the supported ways an ARN comparison can be evaluated. | 
| DateCondition.DateComparisonType | Enumeration of the supported ways a date comparison can be evaluated. | 
| IpAddressCondition.IpAddressComparisonType | Enumeration of the supported ways an IP address comparison can be evaluated. | 
| NumericCondition.NumericComparisonType | Enumeration of the supported ways a numeric comparison can be evaluated | 
| StringCondition.StringComparisonType | Enumeration of the supported ways a string comparison can be evaluated. | 
In addition to the primary condition types, service specific functionality is also provided.