[][src]Enum aws_iam::model::types::Effect

pub enum Effect {
    Allow,
    Deny,
}

The Effect element is required and specifies whether the statement results in an allow or an explicit deny. Valid values for Effect are Allow and Deny.

From IAM JSON Policy Elements: Effect.

Variants

Allow

The result of successful evaluation of this policy is to allow access.

Deny

The result of successful evaluation of this policy is to deny access.

Trait Implementations

impl Clone for Effect[src]

impl PartialEq<Effect> for Effect[src]

impl Debug for Effect[src]

impl StructuralPartialEq for Effect[src]

impl Serialize for Effect[src]

impl<'de> Deserialize<'de> for Effect[src]

Auto Trait Implementations

impl Send for Effect

impl Sync for Effect

impl Unpin for Effect

impl UnwindSafe for Effect

impl RefUnwindSafe for Effect

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,