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 |
Synopsis
- data SubjectSummary = SubjectSummary' {}
- newSubjectSummary :: SubjectSummary
- subjectSummary_createdAt :: Lens' SubjectSummary (Maybe UTCTime)
- subjectSummary_enabled :: Lens' SubjectSummary (Maybe Bool)
- subjectSummary_lastSeenAt :: Lens' SubjectSummary (Maybe UTCTime)
- subjectSummary_subjectArn :: Lens' SubjectSummary (Maybe Text)
- subjectSummary_subjectId :: Lens' SubjectSummary (Maybe Text)
- subjectSummary_updatedAt :: Lens' SubjectSummary (Maybe UTCTime)
- subjectSummary_x509Subject :: Lens' SubjectSummary (Maybe Text)
Documentation
data SubjectSummary Source #
A summary representation of Subject resources returned in read operations; primarily ListSubjects.
See: newSubjectSummary
smart constructor.
SubjectSummary' | |
|
Instances
newSubjectSummary :: SubjectSummary Source #
Create a value of SubjectSummary
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:createdAt:SubjectSummary'
, subjectSummary_createdAt
- The ISO-8601 time stamp of when the certificate was first used in a
CreateSession
operation.
$sel:enabled:SubjectSummary'
, subjectSummary_enabled
- The enabled status of the Subject.
$sel:lastSeenAt:SubjectSummary'
, subjectSummary_lastSeenAt
- The ISO-8601 time stamp of when the certificate was last used in a
CreateSession
operation.
$sel:subjectArn:SubjectSummary'
, subjectSummary_subjectArn
- The ARN of the resource.
$sel:subjectId:SubjectSummary'
, subjectSummary_subjectId
- The id of the resource.
$sel:updatedAt:SubjectSummary'
, subjectSummary_updatedAt
- The ISO-8601 timestamp when the subject was last updated.
$sel:x509Subject:SubjectSummary'
, subjectSummary_x509Subject
- The x509 principal identifier of the authenticating certificate.
subjectSummary_createdAt :: Lens' SubjectSummary (Maybe UTCTime) Source #
The ISO-8601 time stamp of when the certificate was first used in a CreateSession operation.
subjectSummary_enabled :: Lens' SubjectSummary (Maybe Bool) Source #
The enabled status of the Subject.
subjectSummary_lastSeenAt :: Lens' SubjectSummary (Maybe UTCTime) Source #
The ISO-8601 time stamp of when the certificate was last used in a CreateSession operation.
subjectSummary_subjectArn :: Lens' SubjectSummary (Maybe Text) Source #
The ARN of the resource.
subjectSummary_subjectId :: Lens' SubjectSummary (Maybe Text) Source #
The id of the resource.
subjectSummary_updatedAt :: Lens' SubjectSummary (Maybe UTCTime) Source #
The ISO-8601 timestamp when the subject was last updated.
subjectSummary_x509Subject :: Lens' SubjectSummary (Maybe Text) Source #
The x509 principal identifier of the authenticating certificate.