Interface IamConditionOperator
- All Superinterfaces:
IamValue
- All Known Implementing Classes:
DefaultIamConditionOperator
The
IamConditionOperator
specifies the operator that should be applied to compare the IamConditionKey
to an
expected value in an IamCondition
.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final IamConditionOperator
An Amazon Resource Name (ARN) comparison of theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A negated Amazon Resource Name (ARN) comparison of theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A negated pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A binary comparison of theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A boolean comparison of theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A date comparison of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A date comparison of whether theIamCondition.key()
"is later than" theIamCondition.value()
.static final IamConditionOperator
A date comparison of whether theIamCondition.key()
"is later than or the same date as" theIamCondition.value()
.static final IamConditionOperator
A date comparison of whether theIamCondition.key()
"is earlier than" theIamCondition.value()
.static final IamConditionOperator
A date comparison of whether theIamCondition.key()
"is earlier than or the same date as" theIamCondition.value()
.static final IamConditionOperator
A negated date comparison of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
An IP address comparison of theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A negated IP address comparison of theIamCondition.key()
and theIamCondition.value()
.static final IamConditionOperator
A check to determine whether theIamCondition.key()
is present (use "false" in theIamCondition.value()
) or not present (use "true" in theIamCondition.value()
).static final IamConditionOperator
A numeric comparison of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A numeric comparison of whether theIamCondition.key()
is "greater than" theIamCondition.value()
.static final IamConditionOperator
A numeric comparison of whether theIamCondition.key()
is "greater than or equal to" theIamCondition.value()
.static final IamConditionOperator
A numeric comparison of whether theIamCondition.key()
is "less than" theIamCondition.value()
.static final IamConditionOperator
A numeric comparison of whether theIamCondition.key()
is "less than or equal to" theIamCondition.value()
.static final IamConditionOperator
A negated numeric comparison of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A string comparison of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A string comparison, ignoring casing, of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A case-sensitive pattern match between theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A negated string comparison of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A negated string comparison, ignoring casing, of theIamCondition.key()
andIamCondition.value()
.static final IamConditionOperator
A negated case-sensitive pattern match between theIamCondition.key()
andIamCondition.value()
. -
Method Summary
Modifier and TypeMethodDescriptionCreate a newIamConditionOperator
with the provided string added as a prefix.Create a newIamConditionOperator
with the provided string added as a suffix.static IamConditionOperator
Create a newIamConditionOperator
element with the providedIamValue.value()
.
-
Field Details
-
STRING_EQUALS
A string comparison of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
STRING_NOT_EQUALS
A negated string comparison of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
STRING_EQUALS_IGNORE_CASE
A string comparison, ignoring casing, of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
STRING_NOT_EQUALS_IGNORE_CASE
A negated string comparison, ignoring casing, of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
STRING_LIKE
A case-sensitive pattern match between theIamCondition.key()
andIamCondition.value()
.- See Also:
-
STRING_NOT_LIKE
A negated case-sensitive pattern match between theIamCondition.key()
andIamCondition.value()
.- See Also:
-
NUMERIC_EQUALS
A numeric comparison of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
NUMERIC_NOT_EQUALS
A negated numeric comparison of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
NUMERIC_LESS_THAN
A numeric comparison of whether theIamCondition.key()
is "less than" theIamCondition.value()
.- See Also:
-
NUMERIC_LESS_THAN_EQUALS
A numeric comparison of whether theIamCondition.key()
is "less than or equal to" theIamCondition.value()
.- See Also:
-
NUMERIC_GREATER_THAN
A numeric comparison of whether theIamCondition.key()
is "greater than" theIamCondition.value()
.- See Also:
-
NUMERIC_GREATER_THAN_EQUALS
A numeric comparison of whether theIamCondition.key()
is "greater than or equal to" theIamCondition.value()
.- See Also:
-
DATE_EQUALS
A date comparison of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
DATE_NOT_EQUALS
A negated date comparison of theIamCondition.key()
andIamCondition.value()
.- See Also:
-
DATE_LESS_THAN
A date comparison of whether theIamCondition.key()
"is earlier than" theIamCondition.value()
.- See Also:
-
DATE_LESS_THAN_EQUALS
A date comparison of whether theIamCondition.key()
"is earlier than or the same date as" theIamCondition.value()
.- See Also:
-
DATE_GREATER_THAN
A date comparison of whether theIamCondition.key()
"is later than" theIamCondition.value()
.- See Also:
-
DATE_GREATER_THAN_EQUALS
A date comparison of whether theIamCondition.key()
"is later than or the same date as" theIamCondition.value()
.- See Also:
-
BOOL
A boolean comparison of theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
BINARY_EQUALS
A binary comparison of theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
IP_ADDRESS
An IP address comparison of theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
NOT_IP_ADDRESS
A negated IP address comparison of theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
ARN_EQUALS
An Amazon Resource Name (ARN) comparison of theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
ARN_NOT_EQUALS
A negated Amazon Resource Name (ARN) comparison of theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
ARN_LIKE
A pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
ARN_NOT_LIKE
A negated pattern match of the Amazon Resource Names (ARNs) in theIamCondition.key()
and theIamCondition.value()
.- See Also:
-
NULL
A check to determine whether theIamCondition.key()
is present (use "false" in theIamCondition.value()
) or not present (use "true" in theIamCondition.value()
).- See Also:
-
-
Method Details
-
addPrefix
Create a newIamConditionOperator
with the provided string added as a prefix.This is useful when adding the "ForAllValues:" or "ForAnyValues:" prefixes to an operator.
-
addSuffix
Create a newIamConditionOperator
with the provided string added as a suffix.This is useful when adding the "IfExists" suffix to an operator.
-
create
Create a newIamConditionOperator
element with the providedIamValue.value()
.
-