[][src]Struct rusoto_sso::RoleCredentials

pub struct RoleCredentials {
    pub access_key_id: Option<String>,
    pub expiration: Option<i64>,
    pub secret_access_key: Option<String>,
    pub session_token: Option<String>,
}

Provides information about the role credentials that are assigned to the user.

Fields

access_key_id: Option<String>

The identifier used for the temporary security credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.

expiration: Option<i64>

The date on which temporary security credentials expire.

secret_access_key: Option<String>

The key that is used to sign the request. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.

session_token: Option<String>

The token used for temporary credentials. For more information, see Using Temporary Security Credentials to Request Access to AWS Resources in the AWS IAM User Guide.

Trait Implementations

impl Clone for RoleCredentials[src]

impl Debug for RoleCredentials[src]

impl Default for RoleCredentials[src]

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

impl PartialEq<RoleCredentials> for RoleCredentials[src]

impl StructuralPartialEq for RoleCredentials[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.