libZSservicesZSamazonka-stsZSamazonka-sts
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.STS.Types.AssumedRoleUser

Description

 
Synopsis

Documentation

data AssumedRoleUser Source #

The identifiers for the temporary security credentials that the operation returns.

See: newAssumedRoleUser smart constructor.

Constructors

AssumedRoleUser' 

Fields

  • assumedRoleId :: Text

    A unique identifier that contains the role ID and the role session name of the role that is being assumed. The role ID is generated by Amazon Web Services when the role is created.

  • arn :: Text

    The ARN of the temporary security credentials that are returned from the AssumeRole action. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

Instances

Instances details
Eq AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

Read AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

Show AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

Generic AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

Associated Types

type Rep AssumedRoleUser :: Type -> Type #

NFData AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

Methods

rnf :: AssumedRoleUser -> () #

Hashable AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

FromXML AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

type Rep AssumedRoleUser Source # 
Instance details

Defined in Amazonka.STS.Types.AssumedRoleUser

type Rep AssumedRoleUser = D1 ('MetaData "AssumedRoleUser" "Amazonka.STS.Types.AssumedRoleUser" "libZSservicesZSamazonka-stsZSamazonka-sts" 'False) (C1 ('MetaCons "AssumedRoleUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assumedRoleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssumedRoleUser Source #

Create a value of AssumedRoleUser 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:assumedRoleId:AssumedRoleUser', assumedRoleUser_assumedRoleId - A unique identifier that contains the role ID and the role session name of the role that is being assumed. The role ID is generated by Amazon Web Services when the role is created.

$sel:arn:AssumedRoleUser', assumedRoleUser_arn - The ARN of the temporary security credentials that are returned from the AssumeRole action. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.

assumedRoleUser_assumedRoleId :: Lens' AssumedRoleUser Text Source #

A unique identifier that contains the role ID and the role session name of the role that is being assumed. The role ID is generated by Amazon Web Services when the role is created.

assumedRoleUser_arn :: Lens' AssumedRoleUser Text Source #

The ARN of the temporary security credentials that are returned from the AssumeRole action. For more information about ARNs and how to use them in policies, see IAM Identifiers in the IAM User Guide.