libZSservicesZSamazonka-iotZSamazonka-iot
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoT.Types.RoleAliasDescription

Description

 
Synopsis

Documentation

data RoleAliasDescription Source #

Role alias description.

See: newRoleAliasDescription smart constructor.

Constructors

RoleAliasDescription' 

Fields

Instances

Instances details
Eq RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Read RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Show RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Generic RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Associated Types

type Rep RoleAliasDescription :: Type -> Type #

NFData RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Methods

rnf :: RoleAliasDescription -> () #

Hashable RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

FromJSON RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

type Rep RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

type Rep RoleAliasDescription = D1 ('MetaData "RoleAliasDescription" "Amazonka.IoT.Types.RoleAliasDescription" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "RoleAliasDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleAliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "credentialDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRoleAliasDescription :: RoleAliasDescription Source #

Create a value of RoleAliasDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleAliasArn:RoleAliasDescription', roleAliasDescription_roleAliasArn - The ARN of the role alias.

$sel:lastModifiedDate:RoleAliasDescription', roleAliasDescription_lastModifiedDate - The UNIX timestamp of when the role alias was last modified.

$sel:roleAlias:RoleAliasDescription', roleAliasDescription_roleAlias - The role alias.

$sel:owner:RoleAliasDescription', roleAliasDescription_owner - The role alias owner.

$sel:creationDate:RoleAliasDescription', roleAliasDescription_creationDate - The UNIX timestamp of when the role alias was created.

$sel:credentialDurationSeconds:RoleAliasDescription', roleAliasDescription_credentialDurationSeconds - The number of seconds for which the credential is valid.

$sel:roleArn:RoleAliasDescription', roleAliasDescription_roleArn - The role ARN.

roleAliasDescription_lastModifiedDate :: Lens' RoleAliasDescription (Maybe UTCTime) Source #

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

roleAliasDescription_creationDate :: Lens' RoleAliasDescription (Maybe UTCTime) Source #

The UNIX timestamp of when the role alias was created.

roleAliasDescription_credentialDurationSeconds :: Lens' RoleAliasDescription (Maybe Natural) Source #

The number of seconds for which the credential is valid.