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 |
Documentation
data SessionContext Source #
Provides information about a session that was created for an entity that performed an action by using temporary security credentials.
See: newSessionContext
smart constructor.
SessionContext' | |
|
Instances
newSessionContext :: SessionContext Source #
Create a value of SessionContext
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:attributes:SessionContext'
, sessionContext_attributes
- The date and time when the credentials were issued, and whether the
credentials were authenticated with a multi-factor authentication (MFA)
device.
$sel:sessionIssuer:SessionContext'
, sessionContext_sessionIssuer
- The source and type of credentials that were issued to the entity.
sessionContext_attributes :: Lens' SessionContext (Maybe SessionContextAttributes) Source #
The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.
sessionContext_sessionIssuer :: Lens' SessionContext (Maybe SessionIssuer) Source #
The source and type of credentials that were issued to the entity.