| 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.RolesAnywhere.Types.SubjectDetail
Description
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.
Constructors
| SubjectDetail' | |
Fields
| |
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.