Struct rusoto_iot::AuthResult[][src]

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 Default for AuthResult
[src]

Returns the "default value" for a type. Read more

impl Debug for AuthResult
[src]

Formats the value using the given formatter. Read more

impl Clone for AuthResult
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for AuthResult
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for AuthResult

impl Sync for AuthResult