[][src]Struct rusoto_iot::TestAuthorizationRequest

pub struct TestAuthorizationRequest {
    pub auth_infos: Vec<AuthInfo>,
    pub client_id: Option<String>,
    pub cognito_identity_pool_id: Option<String>,
    pub policy_names_to_add: Option<Vec<String>>,
    pub policy_names_to_skip: Option<Vec<String>>,
    pub principal: Option<String>,
}

Fields

A list of authorization info objects. Simulating authorization will create a response for each authInfo object in the list.

The MQTT client ID.

The Cognito identity pool ID.

When testing custom authorization, the policies specified here are treated as if they are attached to the principal being authorized.

When testing custom authorization, the policies specified here are treated as if they are not attached to the principal being authorized.

The principal.

Trait Implementations

impl Default for TestAuthorizationRequest
[src]

impl PartialEq<TestAuthorizationRequest> for TestAuthorizationRequest
[src]

impl Clone for TestAuthorizationRequest
[src]

Performs copy-assignment from source. Read more

impl Debug for TestAuthorizationRequest
[src]

impl Serialize for TestAuthorizationRequest
[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[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> Erased for T

impl<T> Same for T

Should always be Self