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
allowed: Option<Allowed>
The policies and statements that allowed the specified action.
auth_decision: Option<String>
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.
auth_info: Option<AuthInfo>
Authorization information.
denied: Option<Denied>
The policies and statements that denied the specified action.
missing_context_values: Option<Vec<String>>
Contains any missing context values found while evaluating policy.
Trait Implementations
impl Default for AuthResult
[src]
impl Default for AuthResult
fn default() -> AuthResult
[src]
fn default() -> AuthResult
Returns the "default value" for a type. Read more
impl Debug for AuthResult
[src]
impl Debug for AuthResult
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for AuthResult
[src]
impl Clone for AuthResult
fn clone(&self) -> AuthResult
[src]
fn clone(&self) -> AuthResult
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for AuthResult
[src]
impl PartialEq for AuthResult
fn eq(&self, other: &AuthResult) -> bool
[src]
fn eq(&self, other: &AuthResult) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &AuthResult) -> bool
[src]
fn ne(&self, other: &AuthResult) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for AuthResult
impl Send for AuthResult
impl Sync for AuthResult
impl Sync for AuthResult