[][src]Struct rusoto_iot::AuthResult

pub struct AuthResult {
    pub allowed: Option<Allowed>,
    pub auth_decision: Option<String>,
    pub auth_info: Option<AuthInfo>,
    pub denied: Option<Denied>,
    pub missing_context_values: Option<Vec<String>>,
}

The authorizer result.

Fields

The policies and statements that allowed the specified action.

The final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements.

Authorization information.

The policies and statements that denied the specified action.

Contains any missing context values found while evaluating policy.

Trait Implementations

impl Clone for AuthResult
[src]

Performs copy-assignment from source. Read more

impl Default for AuthResult
[src]

impl PartialEq<AuthResult> for AuthResult
[src]

impl Debug for AuthResult
[src]

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

Auto Trait Implementations

impl Send for AuthResult

impl Sync for AuthResult

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut 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<T> Same for T

Should always be Self

impl<T> Erased for T