|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.auth.policy.Condition
com.amazonaws.auth.policy.conditions.IpAddressCondition
public class 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.
For more information about CIDR IP ranges, see http://en.wikipedia.org/wiki/CIDR_notation
Nested Class Summary | |
---|---|
static class |
IpAddressCondition.IpAddressComparisonType
Enumeration of the supported ways an IP address comparison can be evaluated. |
Constructor Summary | |
---|---|
IpAddressCondition(IpAddressCondition.IpAddressComparisonType type,
String ipAddressRange)
Constructs a new access policy condition that compares the source IP address of the incoming request to an AWS service against the specified CIDR range. |
|
IpAddressCondition(String ipAddressRange)
Constructs a new access policy condition that compares the source IP address of the incoming request to an AWS service against the specified CIDR range. |
Method Summary |
---|
Methods inherited from class com.amazonaws.auth.policy.Condition |
---|
getConditionKey, getType, getValues, setConditionKey, setType, setValues, withConditionKey, withType, withValues, withValues |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IpAddressCondition(String ipAddressRange)
To achieve the opposite effect (i.e. cause the condition to evaluate to
true when the incoming source IP is not in the specified CIDR
range) use the alternate constructor form and specify
IpAddressCondition.IpAddressComparisonType.NotIpAddress
For more information about CIDR IP ranges, see http://en.wikipedia.org/wiki/CIDR_notation
ipAddressRange
- The CIDR IP range involved in the policy condition.public IpAddressCondition(IpAddressCondition.IpAddressComparisonType type, String ipAddressRange)
IpAddressCondition.IpAddressComparisonType
.
For more information about CIDR IP ranges, see http://en.wikipedia.org/wiki/CIDR_notation
type
- The type of comparison to to perform.ipAddressRange
- The CIDR IP range involved in the policy condition.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |