[−][src]Enum aws_iam::model::types::GlobalConditionOperator
Use condition operators in the Condition
element to match the condition
key and value in the policy against values in the request context.
The condition operator that you can use in a policy depends on the condition key you choose. You can choose a global condition key or a service-specific condition key.
Variants
Exact matching, case sensitive
Negated matching
Exact matching, ignoring case
Negated matching, ignoring case
Case-sensitive matching. The values can include a multi-character match wildcard (*) or a single-character match wildcard (?) anywhere in the string.
Negated case-sensitive matching. The values can include a multi-character match wildcard (*) or a single-character match wildcard (?) anywhere in the string.
Matching
Negated matching
"Less than" matching
"Less than or equals" matching
"Greater than" matching
"Greater than or equals" matching
Matching a specific date
Negated matching
Matching before a specific date and time
Matching at or before a specific date and time
Matching after a specific a date and time
Matching at or after a specific date and time
Boolean matching
The BinaryEquals condition operator let you construct Condition elements that test key values that are in binary format. It compares the value of the specified key byte for byte against a base-64 encoded representation of the binary value in the policy.
The specified IP address or range
ll IP addresses except the specified IP address or range
Case-sensitive matching of the ARN. Each of the six colon-delimited components of the ARN is checked separately and each can include a multi-character match wildcard (*) or a single-character match wildcard (?).
Case-sensitive matching of the ARN. Each of the six colon-delimited components of the ARN is checked separately and each can include a multi-character match wildcard (*) or a single-character match wildcard (?).
Negated matching for ARN.
Negated matching for ARN.
Use a Null condition operator to check if a condition key is present at the time of authorization. In the policy statement, use either true (the key doesn't exist — it is null) or false (the key exists and its value is not null).
Other(QString)
The name of a custom condition
Trait Implementations
impl Clone for GlobalConditionOperator
[src]
fn clone(&self) -> GlobalConditionOperator
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for GlobalConditionOperator
[src]
impl PartialEq<GlobalConditionOperator> for GlobalConditionOperator
[src]
fn eq(&self, other: &GlobalConditionOperator) -> bool
[src]
fn ne(&self, other: &GlobalConditionOperator) -> bool
[src]
impl Debug for GlobalConditionOperator
[src]
impl Hash for GlobalConditionOperator
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl StructuralPartialEq for GlobalConditionOperator
[src]
impl StructuralEq for GlobalConditionOperator
[src]
Auto Trait Implementations
impl Send for GlobalConditionOperator
impl Sync for GlobalConditionOperator
impl Unpin for GlobalConditionOperator
impl UnwindSafe for GlobalConditionOperator
impl RefUnwindSafe for GlobalConditionOperator
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,