Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data SessionIssuer = SessionIssuer' {}
- newSessionIssuer :: SessionIssuer
- sessionIssuer_principalId :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_arn :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_userName :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_accountId :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_type :: Lens' SessionIssuer (Maybe Text)
Documentation
data SessionIssuer Source #
Provides information about the source and type of temporary security credentials that were issued to an entity.
See: newSessionIssuer
smart constructor.
SessionIssuer' | |
|
Instances
newSessionIssuer :: SessionIssuer Source #
Create a value of SessionIssuer
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:principalId:SessionIssuer'
, sessionIssuer_principalId
- The unique identifier for the entity that was used to get the
credentials.
$sel:arn:SessionIssuer'
, sessionIssuer_arn
- The Amazon Resource Name (ARN) of the source account, IAM user, or role
that was used to get the credentials.
$sel:userName:SessionIssuer'
, sessionIssuer_userName
- The name or alias of the user or role that issued the session. This
value is null if the credentials were obtained from a root account that
doesn't have an alias.
$sel:accountId:SessionIssuer'
, sessionIssuer_accountId
- The unique identifier for the Amazon Web Services account that owns the
entity that was used to get the credentials.
$sel:type':SessionIssuer'
, sessionIssuer_type
- The source of the temporary security credentials, such as Root, IAMUser,
or Role.
sessionIssuer_principalId :: Lens' SessionIssuer (Maybe Text) Source #
The unique identifier for the entity that was used to get the credentials.
sessionIssuer_arn :: Lens' SessionIssuer (Maybe Text) Source #
The Amazon Resource Name (ARN) of the source account, IAM user, or role that was used to get the credentials.
sessionIssuer_userName :: Lens' SessionIssuer (Maybe Text) Source #
The name or alias of the user or role that issued the session. This value is null if the credentials were obtained from a root account that doesn't have an alias.
sessionIssuer_accountId :: Lens' SessionIssuer (Maybe Text) Source #
The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.
sessionIssuer_type :: Lens' SessionIssuer (Maybe Text) Source #
The source of the temporary security credentials, such as Root, IAMUser, or Role.