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 SubjectDetail = SubjectDetail' {}
- newSubjectDetail :: SubjectDetail
- subjectDetail_createdAt :: Lens' SubjectDetail (Maybe UTCTime)
- subjectDetail_credentials :: Lens' SubjectDetail (Maybe [CredentialSummary])
- subjectDetail_enabled :: Lens' SubjectDetail (Maybe Bool)
- subjectDetail_instanceProperties :: Lens' SubjectDetail (Maybe [InstanceProperty])
- subjectDetail_lastSeenAt :: Lens' SubjectDetail (Maybe UTCTime)
- subjectDetail_subjectArn :: Lens' SubjectDetail (Maybe Text)
- subjectDetail_subjectId :: Lens' SubjectDetail (Maybe Text)
- subjectDetail_updatedAt :: Lens' SubjectDetail (Maybe UTCTime)
- subjectDetail_x509Subject :: Lens' SubjectDetail (Maybe Text)
Documentation
data SubjectDetail Source #
The state of the subject after a read or write operation.
See: newSubjectDetail
smart constructor.
SubjectDetail' | |
|
Instances
newSubjectDetail :: SubjectDetail Source #
Create a value of SubjectDetail
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:SubjectDetail'
, subjectDetail_createdAt
- The ISO-8601 timestamp when the subject was created.
$sel:credentials:SubjectDetail'
, subjectDetail_credentials
- The temporary session credentials vended at the last authenticating call
with this Subject.
SubjectDetail
, subjectDetail_enabled
- The enabled status of the subject.
$sel:instanceProperties:SubjectDetail'
, subjectDetail_instanceProperties
- The specified instance properties associated with the request.
$sel:lastSeenAt:SubjectDetail'
, subjectDetail_lastSeenAt
- The ISO-8601 timestamp of the last time this Subject requested temporary
session credentials.
$sel:subjectArn:SubjectDetail'
, subjectDetail_subjectArn
- The ARN of the resource.
$sel:subjectId:SubjectDetail'
, subjectDetail_subjectId
- The id of the resource
$sel:updatedAt:SubjectDetail'
, subjectDetail_updatedAt
- The ISO-8601 timestamp when the subject was last updated.
$sel:x509Subject:SubjectDetail'
, subjectDetail_x509Subject
- The x509 principal identifier of the authenticating certificate.
subjectDetail_createdAt :: Lens' SubjectDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the subject was created.
subjectDetail_credentials :: Lens' SubjectDetail (Maybe [CredentialSummary]) Source #
The temporary session credentials vended at the last authenticating call with this Subject.
subjectDetail_enabled :: Lens' SubjectDetail (Maybe Bool) Source #
The enabled status of the subject.
subjectDetail_instanceProperties :: Lens' SubjectDetail (Maybe [InstanceProperty]) Source #
The specified instance properties associated with the request.
subjectDetail_lastSeenAt :: Lens' SubjectDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp of the last time this Subject requested temporary session credentials.
subjectDetail_subjectArn :: Lens' SubjectDetail (Maybe Text) Source #
The ARN of the resource.
subjectDetail_subjectId :: Lens' SubjectDetail (Maybe Text) Source #
The id of the resource
subjectDetail_updatedAt :: Lens' SubjectDetail (Maybe UTCTime) Source #
The ISO-8601 timestamp when the subject was last updated.
subjectDetail_x509Subject :: Lens' SubjectDetail (Maybe Text) Source #
The x509 principal identifier of the authenticating certificate.