[][src]Struct rusoto_iot::RoleAliasDescription

pub struct RoleAliasDescription {
    pub creation_date: Option<f64>,
    pub credential_duration_seconds: Option<i64>,
    pub last_modified_date: Option<f64>,
    pub owner: Option<String>,
    pub role_alias: Option<String>,
    pub role_alias_arn: Option<String>,
    pub role_arn: Option<String>,
}

Role alias description.

Fields

The UNIX timestamp of when the role alias was created.

The number of seconds for which the credential is valid.

The UNIX timestamp of when the role alias was last modified.

The role alias owner.

The role alias.

The ARN of the role alias.

The role ARN.

Trait Implementations

impl Clone for RoleAliasDescription
[src]

Performs copy-assignment from source. Read more

impl Default for RoleAliasDescription
[src]

impl PartialEq<RoleAliasDescription> for RoleAliasDescription
[src]

impl Debug for RoleAliasDescription
[src]

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

Auto Trait Implementations

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