| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MacieV2.Types.SessionIssuer
Description
Synopsis
- data SessionIssuer = SessionIssuer' {}
- newSessionIssuer :: SessionIssuer
- sessionIssuer_accountId :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_arn :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_principalId :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_type :: Lens' SessionIssuer (Maybe Text)
- sessionIssuer_userName :: 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.
Constructors
| SessionIssuer' | |
Fields
| |
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: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: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:principalId:SessionIssuer', sessionIssuer_principalId - The unique identifier for 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.
$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.
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_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_principalId :: Lens' SessionIssuer (Maybe Text) Source #
The unique identifier for 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.
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.